Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java @GET中的RequestParam在';使用HTTPs调用_Java_Spring Boot_Spring Mvc - Fatal编程技术网

Java @GET中的RequestParam在';使用HTTPs调用

Java @GET中的RequestParam在';使用HTTPs调用,java,spring-boot,spring-mvc,Java,Spring Boot,Spring Mvc,我现在有这个方法: @RequestMapping(path = "/api2/rep/report_payment_grouped/{startDate}/{endDate}", method = RequestMethod.GET) public @ResponseBody ResponseEntity getPaymentsGroupedReport(HttpServletRequest request,

我现在有这个方法:

 @RequestMapping(path = "/api2/rep/report_payment_grouped/{startDate}/{endDate}", method = RequestMethod.GET)
    public @ResponseBody
    ResponseEntity getPaymentsGroupedReport(HttpServletRequest request,
                                        @PathVariable String startDate,
                                        @PathVariable String endDate,
                                        @RequestParam(required = false, value = "requestId") Integer requestId) {
这将返回一个对象报告,其中包含两个列表、fieldsDefs、data和原始请求中接收到的requestId:

    return ResponseEntity
            .ok(new Report(fieldDefs, data, requestId));
这是返回的对象客户端(正确):

在网络数据中:

现在,当服务部署在我的AWS服务器中时,请求ID始终为空:

以下是回应:


我已经尝试手动设置requestId服务器端,在这种情况下,返回的值是正确的。因此,确认接收到的requestId参数为null/空。

我怀疑AWS上的服务无法访问数据库。你看过错误日志了吗

信息就在那里。data和FieldDef具有正确的信息。仅接收到requestId为null。您对
requestId
有什么注释?试图通过
request.getParameter(“requestId”)获取参数或显示如何在客户端传递参数的代码。您可以为新报表构造函数提供代码吗?这台“AWS服务器”是EC2机器吗?您是直接访问它还是通过其他AWS服务,如CloudFront?请描述您的浏览器和应用程序之间的关系。您使用的是哪种http代理,有哪种负载平衡器,有zuul或其他api网关?