關於安卓(27以上)http訪問的配置
訪問為https協議的話,略過即可
如果在android27以上,預設是不支援http訪問的了,需要使用https,如果你要使用http明文訪問,那麼需要配置一下清單檔案。
android:networksecurityconfig="@xml/network_security_config"
關於network_security_config檔案
<?xml version=
"1.0" encoding=
"utf-8"?>
"true"
>自己的網域名稱
"true"
>
"true"
>自己的網域名稱
"true"
>自己的網域名稱
許可權:
"android.permission.internet" />
依賴:在gradle檔案: implementation(
)
//get請求
public void asyncget(view view)
@override
public void onresponse(@notnull call call,@notnull response response) throws ioexception })
;}
//post請求
public void dosearch(view view)
@override
public void onresponse(@notnull call call,@notnull response response) throws ioexception })
;}
在上述**中
我們可以看到如上的繼承關係,所以在post請求中的requebody需要根據情況例項化
requestbody requestbody = new formbody.builder()//表單式提交後面可以通過"."檢視相應的引數
requestbody requestbody = new multipartbody.builder()//一般用於檔案提交/多檔案提交等,其中裡面涉及相關的型別設定,請自行查閱相關的文件
requestbody requestbody = requesbody.create()//一般用於單個引數的提交
//檔案上傳
public void postfile(view view)
@override
public void onresponse(@notnull call call,@notnull response response) throws ioexception
});}
基本的okhhtp基本運用展示到此結束,該框架幫我們實現了配置請求體的工作,有興趣的朋友可以檢視框架的原理實現。 關於ECharts框架的基本使用
第三部建立乙個容器,設定寬高並且設定屬性。實際 var mychart echarts.init document.getelementbyid main 指定圖表的配置項和資料 var option tooltip xaxis yaxis 資料 series 線的顏色和小圓圈的顏色 itemsty...
OkHttp3的基本使用
這裡主要講述okhttp3的基本用法,原則上可以直接複製貼上使用。1.引入okhttp 但是最近as的搜尋功能實在有點不給力,不舉啊,經常會搜尋不到我們需要的內容,所以建議直接在gradle檔案中新增引用 implementation com.squareup.okhttp3 okhttp 3.2....
OkHttp框架的初步了解
簡介 乙個處理網路請求的開源專案,是安卓端最火熱的輕量級框架,由移動支付square公司貢獻,用於替代httpurlconnection和apache httpclient。okhttp可以支援安卓2.3及以上版本,需要jdk1.7及以上 okhttp有2.x和okhttp3.x版本之間的部分方法的...