![](/img/trans.png)
[英]How to send request to backend spring rest controller with a json requestbody and request param as a multipart image file
[英]How to send post request with spring @RequestBody in rest client
我有一個班級的人。
class Person{
Integer id;
String firstName;
String lastName;
//other params, constructors, getters & setters
}
我的方法是
@RequestMapping(value = "/test", method = RequestMethod.POST)
public void testPerson(
@RequestBody Person person){
...
}
現在我需要使用rest client測試它。 我嘗試設置Firefox插件的“請求標題”部分,使其具有“name”=“Content-Type”和“value”=“application / x-www-form-urlencoded”然后在body中添加參數,
id=1&firstName=aaa&lastName=bbb
但它給了404。
如果您收到404
響應,則表示您的請求URL錯誤或您使用GET
方法而不是POST
,反之亦然。
然后關於在請求中傳遞Person
,如果使用@RequestBody
,則必須在請求正文中將JSON或XML作為playload傳遞。
JSON:
{
"id":1,
"firstName":"aaa",
"lastName":bbb
}
XML
<person>
<id>1<id>
<firstName>aaa</firstName>
<lastName>bbb</lastName>
</person>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.