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的主要内容,如果未能解决你的问题,请参考以下文章

vue路由传参及解决vue路由传参页面刷新参数丢失问题

vue 路由传参及解决动态路由传参刷新会消失问题

spring jdbc传参及处理查询

Vue路由传参及传参后刷新导致参数消失处理

Vue路由传参及传参后刷新导致参数消失处理

web.py url传参及获取