Android Studio 上的 HttpClient 插件

使用過 IDEA / PyCharm /... (JetBrains家的大部分產品)專業版 的同學可能會知道它們內置了一個叫 HttpClient 的插件。

具體像下面這樣使用:

新建 xxx.http 文件

###
POST http://localhost:8080/xxxx
Content-Type: application/json
Cache-Control: no-cache

{"a":1, "b":2} 

###
GET http://localhost:8080/xxx?pageNo=2&pageSize=1
Accept: */*Cache-Control: no-cache

POST/GET URL 行左側會有綠色執行圖標,點擊即可測試接口。

可在社區版和 Android Studio 上沒有內置這個插件,經過搜尋找到一個:idea-rest-client

在這裏插入圖片描述
圖片來自此插件倉庫

此插件能夠滿足基本功能,但是有次想要傳遞表單數據,姿勢一直不正確導致一直髮送失敗。所以開始進行插件改造道路。

  1. 首先是使用 OkHttp 進行請求重寫支持更清晰的數據樣式。

  2. 支持環境設置,參數動態填充。
    在這裏插入圖片描述

  3. 後期考慮到此插件大多是在Android Studio上使用,對於 Android 開發網絡框架一般有Retrofit,所以進行 Retrofit 接口類一鍵生成支持,且支持 Java 和 Kotlin:
    在這裏插入圖片描述

  4. 但數據量較大時,支持下載到文件,再進行預覽。以及大文件下載功能。。。
    在這裏插入圖片描述

最後插件倉庫地址:Vove7/retrofit-rest-client

你可以在IDEA 社區版 和 Android Studio 插件庫上進行搜索安裝:retrofit-rest-client,或倉庫內下載插件文件,進行本地安裝。

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