Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/349.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
Rest Java控制器未接收到来自邮递员的PUT请求_Rest_Postman_Put - Fatal编程技术网

Rest Java控制器未接收到来自邮递员的PUT请求

Rest Java控制器未接收到来自邮递员的PUT请求,rest,postman,put,Rest,Postman,Put,我在控制器[GET、POST和PUT]中编写了多个REST端点 接电话和接电话都很好。但当我试图点击来自Postman的PUT请求时,我的java控制器无法接收该请求。没有错误消息。响应主体为空。邮递员的回复代码是200,好的 这是我的PUT端点,无法从邮递员处获取请求: @PutMapping(value = "/devRegistration") public Object deviceRegistration(HttpServletRequest httpRequest,

我在控制器[GET、POST和PUT]中编写了多个REST端点

接电话和接电话都很好。但当我试图点击来自Postman的PUT请求时,我的java控制器无法接收该请求。没有错误消息。响应主体为空。邮递员的回复代码是200,好的

这是我的PUT端点,无法从邮递员处获取请求:

@PutMapping(value = "/devRegistration")
public Object deviceRegistration(HttpServletRequest httpRequest,  
        @RequestBody(required = false) Map<String, Object> jsonBody ){

    ResponseEntity<Object> response = null;
    System.out.println("jsonBody = "+jsonBody);
    devService.deviceRegistration(httpRequest, jsonBody);

    return response;
}
但是,System.out.println()未在PUT端点中执行

如果有其他信息,请告诉我。是必需的。

我找到了答案

实际上,我需要在主体中以原始形式传递参数,而不是在Postman中传递表单数据

它现在起作用了。

我找到了答案

实际上,我需要在主体中以原始形式传递参数,而不是在Postman中传递表单数据

它现在起作用了

@GetMapping(value = "/checkRegistration")
public void checkRegistration(HttpServletRequest httpRequest,  
        @RequestParam("appId") String appId, @RequestParam("offset") String offset  ){

    Map<String, Object> jsonBody = new HashMap<String, Object>();
    jsonBody.put("appId", appId);
    jsonBody.put("offset", offset);
    service.checkRegistration(httpRequest, jsonBody);
}
https://localhost:8443/api/device/devRegistration
In Body:
app_Id : some value
offset : some value

Headers are:

RequestHeader
Content-Type
Authorization
MobileHeader
SessionToken