亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

400和422對數據POST的響應

400和422對數據POST的響應

白衣非少年 2019-10-14 14:29:49
我正在嘗試使用正在使用的“類似REST”的API找出在不同情況下返回的正確狀態代碼是什么。假設我有一個端點,允許JSON格式的POST購買??雌饋硐襁@樣:{    "account_number": 45645511,    "upc": "00490000486",    "price": 1.00,    "tax": 0.08}如果客戶寄給我“ sales_tax”(而不是預期的“ tax”),我應該返回什么。目前,我要退回400。但是,我開始對此提出質疑。我真的應該歸還422嗎?我的意思是,它是JSON(受支持),并且是有效的JSON,只是不包含所有必填字段。
查看完整描述

3 回答

?
慕哥9229398

TA貢獻1877條經驗 獲得超6個贊

為反映截至2015年的狀況:


從行為上講,客戶端和中介將對400和422響應代碼進行相同的處理,因此實際上并不會對您使用的內容產生任何具體的影響。


但是,我希望看到400當前被更廣泛地使用,此外,HTTPbis規范提供的說明使其更適合兩種狀態代碼:


HTTPbis規范闡明了400的意圖不僅僅是語法錯誤?,F在使用更寬泛的短語“指示服務器由于某種被視為客戶機錯誤的原因而無法或不會處理請求”。

422特別是WebDAV擴展,在RFC 2616或較新的HTTPbis規范中未引用。

就上下文而言,HTTPbis是HTTP / 1.1規范的修訂版,試圖澄清不清楚或不一致的區域。一旦達到批準狀態,它將取代RFC2616。


查看完整回答
反對 回復 2019-10-14
  • 3 回答
  • 0 關注
  • 1339 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號