@PostMapping(path = "/proxyGateway")
    public void proxyGateway(@RequestBody @Valid final ProxyGatewayDTO proxyGatewayDTO,
                            final HttpServletRequest request,
                            final HttpServletResponse response) throws IOException {
        sandboxService.requestProxyGateway(proxyGatewayDTO, request, response);
    }
@Test
    public void testProxyGateway() throws Exception {
        AppAuthDO appAuthDO = buildAppAuthDO();
        ProxyGatewayDTO proxyGatewayDTO = buildProxyGatewayDTO();
        when(this.appAuthService.findByAppKey(any())).thenReturn(appAuthDO);
        MockHttpServletResponse response = mockMvc.perform(MockMvcRequestBuilders.post("/sandbox/proxyGateway")
                        .contentType(MediaType.APPLICATION_JSON)
                        .content(GsonUtils.getInstance().toJson(proxyGatewayDTO)))
                .andReturn().getResponse();
        // Verify the results
        assertThat(response.getStatus()).isEqualTo(HttpStatus.OK.value());
    }