介面開發中,小白需要知道HTTP基礎知識

2021-09-28 17:33:09 字數 775 閱讀 2440

工作經常會與其它部門同事聯調介面,不乏會有伺服器之間的呼叫和手機端端的呼叫。

出錯是在所難免的,出現錯誤的時候一般就開始,一頓操作了,「不對是你的問題吧,我這邊沒有問題!」這是我最常聽見的一句話。

思考下自己是否做過單元測試,還有把請求的報文打出來,看下引數是否有錯誤,接著就是看下http的返回碼

200:表示請求成功,如果出現了資料不對的情況,第一時間傳送自己的報文給對方進行分析。

415:請求的方式不對比如get 寫成了 post,看一下對接文件,在看看自己的請求方式,其次檢查自己的content-type是否符合。

400:引數錯誤,這個是頻率最高的問題,首先對照介面文件看下引數的個數和命名是否正確,其次引數是否必傳,有什麼要求。

401:未認證的連線,檢查下自己的請求是否少了類似token的字段或者什麼使用者的憑證。

500:服務端錯誤,一般是被呼叫的物件**出現了異常

以上就是幾種比較常見的吧錯誤和檢查方法。其次還不得不說下 content-type這個字段,許多小白只知道json互動但卻沒有具體了解過區別。

text/html : html格式

text/plain :純文字格式      

text/xml :  xml格式

image/gif :gif格式    

image/jpeg :jpg格式 

image/png:png格式

如果你對http請求很陌生,不知道是什麼結構,用谷歌瀏覽器f12的自己看下報文的組成。當然本文提到的也就是一些常用的http知識,需要深入了解可以看看其它資料。

你需要知道的http協議

web互連 通訊 的基礎 tcp ip協議族,http屬於它內部的子集 web www 的三項構建技術 tcp ip協議族分層包括 資料鏈路層,網路層,傳輸層 應用層 tcp ip協議族分層作用 各層各司其職,模組劃分清晰,便於維護,解耦 區別 聯絡uri 統一資源識別符號,用字串標識某一網際網路資...

關於HTTP,我們需要知道的事兒

報文首部與報文主體之間存在空行。1 http請求報文http請求報文 報文首部 報文主體 請求引數 報文首部 請求行 通用首部字段 請求首部字段 實體首部字段 其它 請求行 請求方法 http版本 uri 2 http響應報文 http響應報文 報文首部 報文主體 返回內容 報文首部 狀態行 通用首...

開發人員需要知道 How,What,Why

原文 http www.oschina.net news 12662 developers should know how what and why 你是否工作在這樣的乙個大公司裡 他們工作效率緩慢,會議無窮無盡?你是否有被告訴去完成乙個任務,去開發乙個api,但你的不知道它會用在 怎麼用?你只是按...