什么是OkHttpClientUtil
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,什么是OkHttpClientUtil,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。OkHttp 工具类/** * OkHttpCl
千家信息网最后更新 2025年01月31日什么是OkHttpClientUtil
什么是OkHttpClientUtil,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
OkHttp 工具类
/** * OkHttpClient工具 * * @author yuhao.wang3 */public abstract class OkHttpClientUtil { private static final Logger logger = LoggerFactory.getLogger(OkHttpClientUtil.class); private static OkHttpClient okHttpClient = new OkHttpClient.Builder() .connectTimeout(10, TimeUnit.SECONDS) .writeTimeout(10, TimeUnit.SECONDS) .readTimeout(20, TimeUnit.SECONDS) .sslSocketFactory(SSLSocketClient.getSSLSocketFactory(), SSLSocketClient.getTrustManager()) .hostnameVerifier(SSLSocketClient.getHostnameVerifier()) .build(); /** * 发起 application/json 的 post 请求 * * @param url 地址 * @param param 参数 * @param interfaceName 接口名称 * @return * @throws Exception */ public staticT postApplicationJson(String url, Object param, String interfaceName, Class clazz) { // 生成requestBody RequestBody requestBody = FormBody.create(MediaType.parse("application/json; charset=utf-8") , JSON.toJSONString(param)); return post(url, interfaceName, requestBody, param, null, clazz); } /** * 发起 application/json 的 post 请求 * * @param url 地址 * @param param 参数 * @param interfaceName 接口名称 * @return * @throws Exception */ public static T postApplicationJson(String url, Object param, Map header, String interfaceName, Class clazz) { // 生成requestBody RequestBody requestBody = FormBody.create(MediaType.parse("application/json; charset=utf-8") , JSON.toJSONString(param)); return post(url, interfaceName, requestBody, param, header, clazz); } /** * 发起 x-www-form-urlencoded 的 post 请求 * * @param url 地址 * @param param 参数 * @param interfaceName 接口名称 * @return * @throws Exception */ public static T postApplicationXWwwFormUrlencoded(String url, Object param, String interfaceName, Class clazz) { Map paramMap = JSON.parseObject(JSON.toJSONString(param), new TypeReference
关于什么是OkHttpClientUtil问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注行业资讯频道了解更多相关知识。
参数
名称
接口
系统
地址
问题
生成
工具
更多
帮助
解答
易行
简单易行
内容
小伙
小伙伴
方法
知识
篇文章
行业
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库可视化软件哪里找
煤炭化验数据库
工业云平台软件开发
济南crm软件开发服务
黑客和网络安全从业者
大唐服务器管理口密码
中国数据库类型
工业网络技术是什么
网络安全风险自查评估
江西信息软件开发
苹果软件开发工程师待遇
服务器管理器显示没有激活
标准化服务器解决方案
文件如何保存在数据库
亨喵上海互联网科技有限公司
监控平台服务器
远程桌面面试软件开发
数据库查询的优化方法
aqlite3数据库排序
新的服务器如何安装系统
lol提示网络安全
塔式服务器和工作站
erp四大数据库
初中网络安全教育活动总结
简单的数据库设计工具
校园网络安全应急演练活动总结
浙江鸿鸽网络技术有限公司
派出所国家网络安全日
网络安全竞赛小品的梗概
无中生有服务器