OKHttp3 get方法 传参及header
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了OKHttp3 get方法 传参及header相关的知识,希望对你有一定的参考价值。
参考技术A private static final OkHttpClient client = new OkHttpClient().newBuilder().connectTimeout(10, TimeUnit.SECONDS)
.readTimeout(30, TimeUnit.SECONDS)
.build();
public static void get(String url, Map<String,String>params, Callback responseCallback)
HttpUrl.Builder httpBuilder = HttpUrl.parse(url).newBuilder();
if (params != null)
for(Map.Entry<String, String> param : params.entrySet())
httpBuilder.addQueryParameter(param.getKey(),param.getValue());
Request request = new Request.Builder().url(httpBuilder.build()).build();
client.newCall(request).enqueue(responseCallback);
url传参及重定向
成功跳转
$this -> success(‘提示语‘,跳转路径,返回的数据,时间,发送的 Header 信息)
跳转失败
$this -> error(‘提示语‘,跳转路径,返回的数据,时间,发送的 Header 信息)
重定向跳转
$this ->redirect(路径, 传参数, http协议状态值, 隐式传参)
接收数据或者参数
use thinkRequest;
$requet = request();
接收路由上的参数
$requet -> route(‘名字‘)
接收所有的数据
$requet -> param(‘名字‘)
form get提交数据
$requet -> get(‘名字‘)
form post提交数据
$requet -> route(‘名字‘)
路由
use thinkRoute;
配置文件route.php
的return 里面加入数据如: ‘hhhhh‘ => ‘index/Kkk/page‘,
以上是关于OKHttp3 get方法 传参及header的主要内容,如果未能解决你的问题,请参考以下文章