Получение 400 неверных запросов при вызове запросов GET и POST к другому источнику - PullRequest
0 голосов
/ 21 сентября 2019

При вызове другого источника с шаблоном rest, выдающим ошибку 400 ошибочных запросов.

if (method == "POST") {
        HttpEntity<String> requestEntity = getHttpEntity(originRequestBody);
        logger.debug("Http Headers :" + requestEntity.toString());
        ResponseType response = (ResponseType) restTemplate.postForObject(originURL, requestEntity, clazz);
        return response;
    } else {
        ResponseType response = (ResponseType) restTemplate.getForObject(originURL, clazz);
        return response;
    }

400 Bad Request в org.springframework.web.client.DefaultResponseErrorHandler.handleError (DefaultResponseErrorHandler.java: 94) в org.springframework.web.client.DefaultResponseErrorHandler.handleError (DefaultResponseErrorHandler.java:79) в org.springframework.web.client.ResponseErrorHandler.handleError: Response.wera.rg.prRestTemplate.handleResponse (RestTemplate.java:766) в org.springframework.web.client.RestTemplate.doExecute (RestTemplate.java:724) в org.springframework.web.client.RestTemplate.execute (RestTemp680) или RestTemplate.execuj (RestTemp680)..springframework.web.client.RestTemplate.postForObject (RestTemplate.java:435) в sun.reflect.GeneratedMethodAccessor113.invoke (Unknown Source) в sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) в java.lang.reflect.Method.invoke (Method.java:498) в org.springframework.web.method.support.InvocableHandlerMethod.doInvoke (InvocableHandlerMethod.java:209) в org.springframework.web.method.support.InvocableHandlerMethod.invoet.in.web.webМетодmethod.annotation.RequestMappingHandlerAdapter.handleInternal (RequestMappingHandlerAdapter.java:783) в org.springframework.web.servlet.mvc.method.DispatcherServlet.java:991) в org.springframework.web.servlet.DispatcherServlet.doService (DispatcherServlet.java:925) в org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:974) в org.springframework.web.servlet.FrameworkServlet.doPost (FrameworkServlet.java:877) в javax.servlet.http.HttpServlet.service (HttpServlet.java:66.rafrag или в org).servlet.FrameworkServlet.service (FrameworkServlet.java:851) на javax.servlet.http.HttpServlet.service (HttpServlet.java:742) на org.apache.catalina.core.ApplicationFilterChain.internalDoilter2org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.apache.tomcat.websocket.server.WsFilter.doFilter (WsFilter.java:52) в org.apache.catalinaFilter.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.springframework.boot.actuate.web.trace.servlet.HttternalInFilterFilterFrace90) в org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:107.doFilter (OncePerRequestFilter.java:107) по адресу org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) по адресу org.apache.catalina.core.ApplicationFilterChain.doFilterChain.fifter или forf) ().web.filter.RequestContextFilter.doFilterInternal (RequestContextFilter.java:99) в org.springframework.web.filter.OncePerRequestFilter.: 193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166)в org.springframework.web.filter.HttpPutFormContentFilter.doFilterInternal (HttpPutFormContentFilter.java:109) в org.springframework.web.filter.OncePerRequestFilter.doFilter.doilil(ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.springframework.web.filter.HiddenHttpMethodFilter.doFilterInf.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:107) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catha166) по адресу org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.filterAndRecordMetrics (WebMvcMetricsFilter.java:155) по адресу org.springframework.boot.actuate.metrics.weebFc.filterAndRecordMetrics (WebMvcMetricsFilter.java:123) в org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal (WebMvcMetricsFilter.java:10il:107) в org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:193) в org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.sterf..doFilterInternal (CharacterEncodingFilter.java:200) в org.springframework.web.filter.OncePerRequestFilter.doFilter (OncePerRequestFilter.java:107) в org.apache.catalina.core.ApplicationFilterChain.Fain.Fain.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:166) в org.apache.catalina.core.StandardWrapperValve.invoke (StandardWrapperValve.java:198) в org.apache.catValal.conte.tateta.nvoke (StandardContextValve.java:96) в org.apache.catalina.authenticator.AuthenticatorBase.invoke (AuthenticatorBase.java:493) в org.apache.catalina.core.StandardHostValve.invoke (StandardHostValve.java:g1.catalina.valves.ErrorReportValve.invoke (ErrorReportValve.java:81) в org.apache.catalina.core.StandardEngineValve.invoke (StandardEngineValve.java:87) в org.apache.catalina.connector.CoyoteAdjapy: 342) в org.apache.coyote.http11.Http11Processor.service (Http11Processor.java:800) в org.apache.coyote.AbstractProcessorLight.process (AbstractProcessorLight.java:66) в org.apache.coyote.AbstractProtocol.процесс (AbstractProtocol.java:800) в org.apache.tomcat.util.net.NioEndpoint $ SocketProcessor.doRun (NioEndpoint.java:1471) в org.apache.tomcat.util.net.SocketProcessorBase.run (SocketProcessorBase.java:49) в java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) в java.util.concurrent.ThreadPoolExecutor $ Worker.run (ThreadPoolExecutor.java) в org.apache.tomcat.util.threads.TaskThread $ WrappingRunnable.run (TaskThread.java:61) в java.lang.Thread.run (Thread.java:748)

...