Tôi có điều khiển này vào mùa xuânXuân REST của bộ điều khiển yêu cầu bài
@RestController
public class GreetingController {
@RequestMapping(value = "/greeting", method = RequestMethod.POST)
public String greeting(@RequestParam("uouo") String uouo) {
return uouo;
}
}
và khi tôi thử nghiệm nó
curl -k -i -X POST -H "Content-Type:application/json" -d uouo=test http://192.168.1.104:8080/api/greeting
kết quả của thử nghiệm
HTTP Status 400 - chuỗi bắt buộc tham số ' uouo 'không phải là hiện tại
Tôi đã thử điều này, nhưng tôi nghĩ rằng @RequestParam
không thể sử dụng cho POST nó luôn luôn thông qua các tham số trong URL bằng cách sử dụng GET, tôi sử dụng bài chỉ khi tôi đã có đối tượng JSON như tham số sử dụng @RequestBody
, có cách nào để làm cho tham số chuỗi gửi bằng cách sử dụng POST?