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

鍍金池/ 問(wèn)答/Java  網(wǎng)絡(luò)安全  HTML/ 設(shè)計(jì)rest API時(shí)參數(shù)通常放在url中還是body中傳遞?

設(shè)計(jì)rest API時(shí)參數(shù)通常放在url中還是body中傳遞?

除了get請(qǐng)求外,我現(xiàn)在的api都設(shè)計(jì)成放在body里面?zhèn)鬟f參數(shù),后臺(tái)springmvc用@requestbody接收。
我的想法是:如果全都放在url中傳遞,后臺(tái)就需要一一對(duì)應(yīng)的寫(xiě)多個(gè)參數(shù)接收,感覺(jué)非常麻煩。
請(qǐng)問(wèn)這樣做合適嗎?

回答
編輯回答
綰青絲

可以將一些用戶(hù)標(biāo)識(shí)放在url中 將payload放在body

2017年7月5日 01:27
編輯回答
任她鬧

合適的。 get主要是根據(jù)有限的參數(shù)獲取指定資源,所以即使加上分頁(yè)排序等,它的參數(shù)也不會(huì)多。 post請(qǐng)求用于更新、新增數(shù)據(jù),放在body中傳遞再適合不過(guò)。

2017年6月15日 18:20
編輯回答
墨小羽

方法 路徑 動(dòng)作 路由名稱(chēng)
GET /post index post.index
GET /post/create create post.create
POST /post store post.store
GET /post/{post} show post.show
GET /post/{post}/edit edit post.edit
PUT/PATCH /post/{post} update post.update
DELETE /post/{post} destroy post.destroy

參數(shù)建議這么放,restful api

2018年6月2日 07:51