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