put和post的區(qū)別面試 接口編程中,為什么只用get和post?
接口編程中,為什么只用get和post?得到,帖子就夠了。。如果請(qǐng)求類(lèi)型為text,則get和post完全相同。不同之處在于它們位于HTTP包位置。Get在HTTP報(bào)頭中,post在正文中。由于get
接口編程中,為什么只用get和post?
得到,帖子就夠了。。如果請(qǐng)求類(lèi)型為text,則get和post完全相同。不同之處在于它們位于HTTP包位置。Get在HTTP報(bào)頭中,post在正文中。
由于get在頭中,傳輸?shù)臄?shù)據(jù)長(zhǎng)度是有限的,而正文可以分區(qū),所以傳輸?shù)臄?shù)據(jù)長(zhǎng)度是無(wú)限的。
作為一種通用的接口協(xié)議,get更方便。
有些人認(rèn)為post比get更安全。它不存在。兩者都是明文傳輸。如果數(shù)據(jù)本身沒(méi)有加密,您可以通過(guò)抓取數(shù)據(jù)包來(lái)查看它。有兩種方法可以提高安全性:1。傳輸協(xié)議使用HTTPS。2檢查并驗(yàn)證數(shù)據(jù)以防止偽造。
公司規(guī)定所有接口都用post請(qǐng)求,這是為什么?
雖然完整的rest體系結(jié)構(gòu)包括put和delete,但是沒(méi)有辦法直接使用這兩種方法,而且這些方法與瀏覽器無(wú)關(guān)。關(guān)鍵是web服務(wù)器不支持它們。
確??梢耘渲肨omcat網(wǎng)站.xml文件支持這兩種方法:所以一般的處理要么有點(diǎn)難看