在gradle中新增包
compile 'com.squareup.okhttp3:okhttp:3.9.0'
建立okhttpclient例項
okhttpclient client = new okhttpclient();
如果需要發起http請求:
request
request = new
request.builder().url("").build();
獲得response物件:
response
response = client.newcall(request).execute();
獲得返回的資料:
string responsedata = response.body().string();
如果發起乙個帶有引數的post請求,先構造請求列表:
requestbody requestbody = new formbody.builder()
.add("username","lll")
.add("password","123")
.build();
構造post請求:
request request = new request.builder()
.url("")
.post(requestbody)
.build();
傳送時和get的一樣。 OkHttp3簡單使用
複製 目前最新的穩定版可能已經不是3.11.0了,可以到官方github來檢視最新版本 github.com square okht get 預設就是get請求,可以不寫 複製 與get相比,post多了乙個請求體 requestbody 複製 string url 複製 okhttpclient ...
okhttp3的簡單使用
注 如果引入的為舊版本com.squareup.okhttp,則有些語法會不一樣 通過okhttpclient傳送乙個簡單的post請求 public static void postdemo 建立請求方式,可加 header name,value 設定請求頭引數 request request n...
OkHttp3的基本使用
這裡主要講述okhttp3的基本用法,原則上可以直接複製貼上使用。1.引入okhttp 但是最近as的搜尋功能實在有點不給力,不舉啊,經常會搜尋不到我們需要的內容,所以建議直接在gradle檔案中新增引用 implementation com.squareup.okhttp3 okhttp 3.2....