概述
public String postContentAsync(String url, Map<String, String> params) {
if (StringUtils.isBlank(url)) {
return null;
}
//post方式提交的数据
Builder builder = new FormBody.Builder();
for (String key : params.keySet()) {
builder.add(key, params.get(key));
}
FormBody formBody = builder.build();
final Request request = new Request.Builder()
.url(url)
.post(formBody)
.build();
//创建/Call
Call call = okHttpClient.newCall(request);
final String requestUrl = url;
//加入队列 异步操作
call.enqueue(new Callback() {
//请求错误回调方法
@Override
public void onFailure(Call call, IOException e) {
System.out.println("连接失败");
}
@Override
public void onResponse(Call call, Response response) throws IOException {
if (response.code() == 200) {
//5.获得网络数据
String result = response.body().string();
System.out.println("call " + requestUrl + " , content's size=" + result.length());
}
}
});
return "success";
}
最后
以上就是轻松寒风为你收集整理的Post提交表单数据的全部内容,希望文章能够帮你解决Post提交表单数据所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复