通過Android的okhttp介面訪問網路介面

2021-09-26 12:41:29 字數 1609 閱讀 1781

由於業務需求,需要對已發布的系統做一些功能檢測,在前輩的指導下使用android的okhttp3介面實現了工作需要,以下是**:

專案使用springboot + gradle 布局,首先需要在build.gradel中新增依賴

其中okhttp3用來訪問介面,gson用來轉換json成物件

string token = ""; 

//建立okhttp物件

//建立請求體

string bodystr = "";

string urlstr = "介面的位址";

, bodystr);

request request = new request.builder().addheader("authorization", token)

.url(urlstr)

.post(body)

.build();

//建立響應體

response response = null;

string responsestr = null;

try catch (ioexception e)

以上是post的請求方法;

//建立okhttp物件

//建立請求體

string urlstr = "" ;

request request = new request.builder().addheader("authorization", token)

.url(urlstr)

.build();

//建立響應體

response response = null;

string responsestr = null;

try catch (ioexception e)

以上是get請求物件;

gson gson = new gson();

type materielcodetype = new typetoken>() .gettype();

listmateriels = (list) gson.fromjson(materieljsons.tostring(), materielcodetype);

以上是json轉物件;

android 通過gdbserver 除錯c

有些事真的很煩鎖,但是又不得不做 環境 ubuntu12.04 ndkr9 android sdk android 4.2.2 盒子,已root 過程 1 c 編寫程式 2 ndk build ndk debug 1 強制生成除錯資訊 3 adb push gdbserver system bin ...

通過wifi除錯android程式

資料線丟了,不想花錢去買,在網上看了看,android手機居然可以通過wifi進行程式的除錯,太好了,自己搞了一下,雖然網上寫的很詳細,但是還是有些問題,記錄下來,下次參考。1.首先讓android 聽指定的埠 這一步需要使用shell,因此手機上要有終端模擬器,不過網上很多,隨便找個就行了,依次敲...

android 通過uri啟動Activity

uri定義了通訊協議 uri uri uri.parse com.sds.gw 通過action和uri呼叫第二個程序中的activity,並傳遞資料 intent invokeintent new intent null,uri invokeintent.putextra prm1 z invok...