当前位置: 首页 > news >正文

电商网站建设教案软文怎么写吸引人

电商网站建设教案,软文怎么写吸引人,.net手机网站源码,phpcms主题移植wordpress一,OKHttp介绍 okhttp是一个第三方类库,用于android中请求网络。 这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和LeakCanary) 。用于替代HttpUrlConnection和Apache HttpClient(android API23 里已移除…

一,OKHttp介绍

okhttp是一个第三方类库,用于android中请求网络。

这是一个开源项目,是安卓端最火热的轻量级框架,由移动支付Square公司贡献(该公司还贡献了Picasso和LeakCanary) 。用于替代HttpUrlConnection和Apache HttpClient(android API23 里已移除HttpClient)。

okhttp有自己的官网,官网网址:OKHttp官网

如果想了解原码可以在github上下载,地址是:https://github.com/square/okhttp

在AndroidStudio、gradle中使用不需要下载jar包,直接添加依赖即可: 
compile ‘com.squareup.okhttp3:okhttp:3.4.1’

项目中遇到的问题:

    public  JSONObject doPost(String url, JSONObject params,Boolean token,String type) { OkHttpClient okHttpClient = new OkHttpClient.Builder()  .connectTimeout(JDCommonConstant.TIME_OUT, TimeUnit.SECONDS)  .readTimeout(JDCommonConstant.TIME_OUT, TimeUnit.SECONDS)  .build();Set<String> iterator = null;MultipartBody.Builder builder  = new MultipartBody.Builder();builder.setType(MultipartBody.FORM);if(params != null) {iterator = params.keySet();for (String str : iterator) {
//                    log.info("当前参数::"+ str + " 类型:" +  params.get(str).getClass());String value = params.getString(str);value=value.startsWith("\"")?value.substring(1,value.length()-1):value;value=value.endsWith("\"")?value.substring(0,value.length()-1):value;value=StringEscapeUtils.unescapeJava(value);
//                    log.info("当前参数的值::"+value +" 长度:"+ value.length());
                      builder.addFormDataPart(str, value);}}else {builder.addFormDataPart("token", ""); }RequestBody body = builder.build();Request request = new Request.Builder().url(finalUrl).post(body).build();Call call = okHttpClient.newCall(request);try {Response response = call.execute();if(response.isSuccessful()) {String str = response.body().string();str=str.startsWith("\"")?str.substring(1,str.length()-1):str;str=str.endsWith("\"")?str.substring(0,str.length()-1):str;JSONObject object = JSON.parseObject(str);log.info("接口返回值:"+ JSON.toJSONString(object));return object; }else {//请求失败return null;}            } catch (IOException e) {return null;}}

  结果:无法访问,报错

  解决:由于公司是内网,需要设置代理,增加代理

     int proxyPort = 端口号8080;String proxyHost = "代理host";final String username = "";final String password = "";Authenticator proxyAuthenticator = new Authenticator() {@Override public Request authenticate(Route route, Response response) throws IOException {String credential = Credentials.basic(username, password);return response.request().newBuilder().header("Proxy-Authorization", credential).build();}};OkHttpClient okHttpClient = new OkHttpClient.Builder()  .connectTimeout(JDCommonConstant.TIME_OUT, TimeUnit.SECONDS)  .readTimeout(JDCommonConstant.TIME_OUT, TimeUnit.SECONDS)   .proxy(new Proxy(Proxy.Type.HTTP, new InetSocketAddress(proxyHost, proxyPort))).proxyAuthenticator(proxyAuthenticator).build();

okhttp的使用详细介绍:https://blog.csdn.net/larryqingping/article/details/79440665

转载于:https://www.cnblogs.com/soul-wonder/p/8868505.html

http://www.lbrq.cn/news/2387125.html

相关文章:

  • 要做网站到哪里做免费b站推广入口2023
  • 做网站需要什么资质查关键词热度的网站
  • 产品介绍网站设计武汉百捷集团百度推广服务有限公司
  • 辽阳太子河网站建设西安网站建设公司排行榜
  • 用ci框架如何做动态网站网站代运营推广
  • 山东省中国建设银行网站家电企业网站推广方案
  • 免费的软件网站建设怎么建网站卖东西
  • 做阅读任务挣钱的网站百度排名查询
  • 做茶叶网站公司杭州seo按天计费
  • 丰镇网站建设广东网络seo推广公司
  • 免费高清logo在线成都seo技术经理
  • 天津网站建设电焊机推广平台哪儿有怎么做
  • 企业网站建设需要什么搜索引擎优化排名seo
  • 免费建网站软件下载南昌搜索引擎优化
  • 在百度上做网站怎么做百度排名规则
  • 烟台市建设工程质量检测网站怎么开网站
  • 专业网站建设哪个好短网址生成网站
  • 建设网站的工具佛山优化推广
  • 马蜂窝旅游网站怎么做百度资源搜索平台
  • 北京网站建设模板下载百度人工客服在哪里找
  • 做网站教材合肥网络优化公司有几家
  • 广州市建设工程交易服务中心网站关键词热度查询工具
  • 个人网站赚广告费网络稿件投稿平台
  • 佛山企业网站开发公司白杨seo
  • 青海公司网站建设哪家快网上企业推广
  • 德阳网站优化网站建设开发公司
  • 百度免费域名常德seo
  • 公司网站建设ppt上海网络推广培训机构
  • 东莞大型网站建设公司百度收录提交入口网址
  • 辽宁seo推广软件seo外包公司兴田德润
  • 2021 RoboCom 世界机器人开发者大赛-本科组(初赛)解题报告 | 珂学家
  • 【Linux服务器】-mysql数据库数据目录迁移
  • C# 转换(引用转换)
  • MyBatis:配置文件完成增删改查_添加
  • 适配器模式 (Adapter Pattern)
  • 聊聊数据和功能测试面临的挑战有哪些?