Android利用post方式给webview传递json参数
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
免费下载资源
·
需求:利用webview打开一个URL界面,并且利用post方式传递参数一个json字符串的参数;
主要代码如下:省略了webview的设置
@Override
public void onClick(View view) {
OkHttpClient client=new OkHttpClient();
Request builder=new Request.Builder()
.url(testUrl).build();
client.newCall(builder).enqueue(new Callback() {
@Override
public void onFailure(Call call, IOException e) {
}
@Override
public void onResponse(Call call, final Response response) throws IOException {
// PostData(response.body().string());
//这里是由于okhttp无法更新界面,故采用post一个线程
webview.post(new Runnable() {
@Override
public void run() {
try {
//将网络请求回的json字符串,连同字段名组成此格式:字段名=值,然后利用webview的posturl方法将其转换为字节传递给接口URL即可
String str=("jsonRequestData="+response.body().string());
webview.postUrl(这是对应的接口URL,str.getBytes());
} catch (IOException e) {
e.printStackTrace();
}
}
});
}
});
}
GitHub 加速计划 / js / json
18
5
下载
适用于现代 C++ 的 JSON。
最近提交(Master分支:2 个月前 )
960b763e
5 个月前
8c391e04
8 个月前
更多推荐
已为社区贡献1条内容
所有评论(0)