okhttp的兩種簡易請求

2021-07-31 12:40:49 字數 1245 閱讀 1892

在我們現階段,okhttp請求框架還是非常流行的。以下是我對get和post兩種請求框架的簡易實現。

1.okhttp請求框架的get請求

在寫**之前我們應該新增okhtpp的依賴:

在**中書寫乙個方法或者書寫乙個工具類

先建立okhttp物件

在建立乙個request物件

request request = new request.builder().url(url).build();

預設的請求方式是get

通過okhttp的物件生成call物件

call call=client.newcall(request);

通過call來得到結果的返回

call.enqueue(new callback() 

@override

public void onresponse(call call, response response) throws ioexception

}); 2.書寫okhtttp請求中的post請求

//建立okhttpclient

//封裝請求引數formbody formbody=new formbody.builder().add("activity_id",4+"").add("time_id",2927+"").add("child_num",1+"").add("contact","xiallin")

.add("mobile","15718812709").add("remark",1+"").build();

得到requrest物件request build = new request.builder().url(url).post(formbody).build();

//得到call物件call call = client.newcall(build);

call.enqueue(new callback()

@override

public void onresponse(call call, response response) throws ioexception

});

POST請求的兩種方式

1 在viewcontroller中的 如下 23 void viewdidload 1213 pragma mark send post 2 14 15 使用nsdata 二進位制資料 承載請求資訊,多用於上傳檔案 16 17 void sendpost2 nsstring urlstr 6162...

Android的http兩種請求方式

由於android的sdk包含org.apache.http包,所以不用匯入jar了 get方式 建立http get聯機 發出http請求 獲取相應的字串 post方式 string uriapi 宣告 字串 建立http post聯機 list params new arraylist post...

jmeter請求引數的兩種方式

jmeter做介面測試,body與parameters的選取 1 普通的post請求和上傳介面,選擇parameters。2 json和xml請求介面,選擇body。注意 在做介面測試時注意下請求頭 content type 1 對於普通文字 content type text plain html...