第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

您什么時候使用POST,什么時候使用GET?

您什么時候使用POST,什么時候使用GET?

您什么時候使用POST,什么時候使用GET?據(jù)我所知,有三類:永不使用GET和使用POST永不使用POST和使用GET你用哪一種并不重要。我假設這三個案子是對的嗎?如果是的話,每個案例都有哪些例子?
查看完整描述

4 回答

?
互換的青春

TA貢獻1797條經(jīng)驗 獲得超6個贊

簡略

  • 使用

    GET

    safe andidempotent

    請求
  • 使用

    POST

    neither safe nor idempotent

    請求

細節(jié)每個人都有一個合適的地方。即使你不跟著安息原則上,學習REST和如何使用面向資源的方法可以獲得很多好處。

RESTful應用程序?qū)?/trans>use GETs對于兩個都是safe and idempotent.

safe操作是一種操作not change the data請求。

idempotent操作是結(jié)果將be the same不管你要求多少次。

這是合理的,因為GET被用于安全操作,它們也是自動的。冪等..通常,GET用于檢索資源(例如,堆棧溢出時的問題及其相關(guān)答案)或資源集合。

RESTful應用程序?qū)⑹褂?/trans>PUTs對于以下操作not safe but idempotent.

我知道這個問題是關(guān)于GET和POST的,但我馬上就會回到POST。

通常,PUT用于編輯資源(例如,在堆棧溢出時編輯問題或答案)。

POST將用于以下任何操作:neither safe or idempotent.

通常,POST將用于創(chuàng)建新資源,例如創(chuàng)建一個新的SO問題(盡管在某些設計中也會使用PUT)。

如果你運行這篇文章兩次,你最終會產(chǎn)生兩個新的問題。

還有一個DELETE操作,但我猜我可以把它留在那里:)

討論

實際上,現(xiàn)代Web瀏覽器通常只支持GET和POST(您可以通過javascript調(diào)用執(zhí)行所有這些操作,但在表單中輸入數(shù)據(jù)和按提交時,通常有兩個選項)。在RESTful應用程序中,POST經(jīng)常會被覆蓋以提供PUT和DELETE調(diào)用。

但是,即使您沒有遵循RESTful原則,考慮使用GET檢索/查看信息和POST來創(chuàng)建/編輯信息也是有用的。

您不應該將GET用于更改數(shù)據(jù)的操作。如果搜索引擎爬行一個鏈接到您的邪惡操作,或客戶書簽,它可能會帶來很大的麻煩。


查看完整回答
反對 回復 2019-06-01
?
慕娘9325324

TA貢獻1783條經(jīng)驗 獲得超4個贊

如果您不介意重復請求(也就是說,它不會更改狀態(tài)),請使用get。

如果操作確實更改了系統(tǒng)的狀態(tài),請使用POST。


查看完整回答
反對 回復 2019-06-01
  • 4 回答
  • 0 關(guān)注
  • 1061 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號