在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/Java  網(wǎng)絡(luò)安全/ java用postman測(cè)試POST請(qǐng)求傳入?yún)?shù)為空

java用postman測(cè)試POST請(qǐng)求傳入?yún)?shù)為空

圖片描述
圖片描述
可是后臺(tái)傳入的是空
圖片描述
get請(qǐng)求是可以的,是什么原因呢?
相同的寫(xiě)法,PUT也只有id能賦上...

clipboard.png

回答
編輯回答
舊螢火

post 的參數(shù)不是json格式啊,postman都給你提示錯(cuò)誤了......

2018年9月4日 18:31
編輯回答
默念

如果你接受的對(duì)象里面是id,name,age這3個(gè)字段的話,你的參數(shù)應(yīng)該是下面這樣才對(duì)吧?key是參數(shù)名,按你上面的寫(xiě)法,參數(shù)名不就是user了嗎?

{
    "name":"aa",
    "id":1,
    "age":55
}

2018年2月15日 04:24
編輯回答
安于心

拋開(kāi)@modelattribute 的這個(gè)注解的意思。。。
get 請(qǐng)求的時(shí)候 參數(shù)可以放在header中,可以接收到。 如果是post請(qǐng)求,而且參數(shù)還是json 的格式,并且放在body中,建議在方法中用 @requstBody 來(lái)接受。
這兩則的區(qū)別主要是根據(jù)你前端是怎樣傳值,和后端是怎樣接收的。一般情況分為restful 風(fēng)格,和 header 以及前端傳的json 形式為主,這樣的話,后臺(tái)可以相應(yīng)的接收前端傳來(lái)的信息做處理。

2017年9月25日 14:37
編輯回答
款爺

改成下面的試試吧

clipboard.png

2017年12月29日 00:31
編輯回答
離觴

沒(méi)裝postman,

var data="{\"id\":\"1\",\"age\":22,\"name\":\"aa\"}";
    $.ajax({
        type:'post',
        url:url,
        data:data,
        contentType:"application/json;charset=utf-8",
        success:function(msg){
            
        }
    }); 
(@RequestBody User user)這樣參數(shù)就能綁定了。
2018年2月4日 02:37