HttpClient接口 面試題

HttpClient

Httpclient在工作中用的還是比較多的,主要用httpclient技術完成一些第三方接口服務的調用,例如:發送短信驗證碼、修改密碼使用郵箱激活等。

我們自己也開發過httpclient相關的接口,我們上一個項目就是前後臺完全分離的,由web前端工作人員,通過使用js跨域訪問我們的httpclient接口,我們首先會根據需求文檔結合前端工程師對頁面數據的要求,開發相應的接口文檔接口文檔中主要有請求路徑、請求類型、請求頭信息、請求報文、響應報文等內容。我們後臺在編寫httpclient接口時,只需要正常的編寫我們的controller層就能完成httpclient接口的發佈,我們發佈的接口都遵循rest開發風格,爲方法規定具體的請求類型,主要分爲:getpostputdelete四種類型,用來區分增刪改查四個功能,我們在controller類上使用@ResetController@ResponseBody@controller兩個註解的結合,加上@ResetController之後所有的方法返回值返回的就是json字符串,就不需要在每個方法錢加@ResponseBody註解)作爲註解,我們還提供了一個統一的攔截器,用來判斷請求頭信息中的用戶信息是否準確,若準確繼續請求,反之攔截請求,整體感覺這個技術也挺簡單的。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章