get和post的區(qū)別面試 PUT和POST有什么區(qū)別?
PUT和POST有什么區(qū)別?Post:請(qǐng)求服務(wù)器接受指定文檔作為已標(biāo)識(shí)URI的新從屬實(shí)體。Put:從客戶端傳輸?shù)椒?wù)器的數(shù)據(jù)將替換指定文檔的內(nèi)容。接口編程中,為什么只用get和post?得到,帖子就夠
PUT和POST有什么區(qū)別?
Post:請(qǐng)求服務(wù)器接受指定文檔作為已標(biāo)識(shí)URI的新從屬實(shí)體。
Put:從客戶端傳輸?shù)椒?wù)器的數(shù)據(jù)將替換指定文檔的內(nèi)容。
接口編程中,為什么只用get和post?
得到,帖子就夠了。。什么restful接口?完成這項(xiàng)工作很好。別胡思亂想了
post是用來(lái)提交數(shù)據(jù)的。提交的數(shù)據(jù)放在HTTP請(qǐng)求的主體中。目的是提交數(shù)據(jù)并將其用于服務(wù)器端存儲(chǔ)。不允許用戶對(duì)相應(yīng)的數(shù)據(jù)進(jìn)行太多的修改(主要是相對(duì)于URL的修改)。
put操作是冪等的。所謂冪等,是指無(wú)論做多少次運(yùn)算,結(jié)果都是一樣的。比如我用put修改一篇文章,然后做同樣的操作,每次操作的結(jié)果都不一樣
post操作既不安全也不冪等,比如常見的post重復(fù)加載問(wèn)題:當(dāng)我們多次發(fā)送同一post請(qǐng)求時(shí),結(jié)果是創(chuàng)建了多個(gè)資源。
安全性和冪等性的意義在于,當(dāng)操作沒(méi)有達(dá)到預(yù)期目標(biāo)時(shí),我們可以繼續(xù)重試,而不會(huì)對(duì)資源產(chǎn)生副作用。從這個(gè)意義上說(shuō),術(shù)后往往是有害的,但很多時(shí)候我們?nèi)匀灰褂盟?/p>
另一件需要注意的事情是,您可以使用post或put來(lái)創(chuàng)建操作。區(qū)別在于post操作作用于資源集合(/articles),而put操作作用于特定資源(/articles/123)。更流行的是,如果可以在客戶端確定URL,那么使用put。如果是在服務(wù)器端確定的,則使用post。例如,許多資源使用數(shù)據(jù)庫(kù)自增主鍵作為標(biāo)識(shí)信息,而創(chuàng)建的資源使用的是只能由服務(wù)器提供的標(biāo)識(shí)信息。此時(shí),必須使用post。
HTTP提交方式之PUT詳細(xì)介紹及POST和PUT的區(qū)別是什么?
Get:請(qǐng)求指定的頁(yè)面信息并返回實(shí)體正文。
Head:只請(qǐng)求頁(yè)面的第一部分。
Post:請(qǐng)求服務(wù)器接受指定的文檔作為已標(biāo)識(shí)URI的新從屬實(shí)體。
Put:從客戶端傳輸?shù)椒?wù)器的數(shù)據(jù)將替換指定文檔的內(nèi)容。
刪除:請(qǐng)求服務(wù)器刪除指定頁(yè)面。
Get和post更常見。get請(qǐng)求提交的數(shù)據(jù)放在HTTP請(qǐng)求協(xié)議頭中
post提交的數(shù)據(jù)放在實(shí)體數(shù)據(jù)中
域名是網(wǎng)絡(luò)主機(jī)的昵稱或代碼。服務(wù)器有兩種理解方式。1硬件服務(wù)器。例如:IMB的刀片機(jī)。2部署在硬件服務(wù)器上的軟件應(yīng)用程序服務(wù)器。例如:Apache、nginx、FTP等,從您提出的問(wèn)題來(lái)看,應(yīng)該是指軟件服務(wù)器。每個(gè)網(wǎng)絡(luò)主機(jī)或硬件服務(wù)器必須有一個(gè)IP地址,以便網(wǎng)絡(luò)上的其他主機(jī)訪問(wèn)。網(wǎng)絡(luò)主機(jī)通過(guò)IP地址進(jìn)行通信。
域名是IP代碼。
為什么需要域名?方便人們記憶和訪問(wèn)網(wǎng)絡(luò)主機(jī)提供的服務(wù)。
一個(gè)域名可以對(duì)應(yīng)多個(gè)應(yīng)用服務(wù)器,一個(gè)硬件服務(wù)器也可以有多個(gè)域名。這可以根據(jù)您的實(shí)際需要進(jìn)行配置。
域名和IP地址之間的轉(zhuǎn)換需要域名服務(wù)器。因此,當(dāng)我們?nèi)ビ蛎?wù)提供商那里購(gòu)買域名時(shí),實(shí)際上我們決定哪個(gè)域名服務(wù)器來(lái)解析它。
在頂級(jí)域名下,我們可以建立二級(jí)域名。每個(gè)輔助域名可以對(duì)應(yīng)于一個(gè)網(wǎng)絡(luò)主機(jī)。簡(jiǎn)而言之,域名和服務(wù)器之間的關(guān)系是多對(duì)多的。我希望它能幫助你。