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

长沙县营销型网站建设选哪家互联网销售是做什么的

长沙县营销型网站建设选哪家,互联网销售是做什么的,外管局网站做延期收汇报告,asp网站连不上数据库本文主要用于工作记录,在项目中遇到了就记录一下 在早期,原生的JDK8是不支持HTTP/2协议的,所以,要想使用这个特性,需要有web服务器和应用环境的支持, 例如:在VM中增加-Xbootclasspath/p:/Users…

本文主要用于工作记录,在项目中遇到了就记录一下

在早期,原生的JDK8是不支持HTTP/2协议的,所以,要想使用这个特性,需要有web服务器和应用环境的支持,
例如:在VM中增加-Xbootclasspath/p:/Users/a1234/Downloads/alpn-boot-8.1.11.v20170118.jar来配合使用

但是从8u252开始,ALPN层已经从Java 11向后移植到了Java 8。意味着,只要使用Java
8u252或更新版本,不再要求使用Conscrypt和Jetty就可以使用HTTP/2了。

重点来了:一定要先检查自己的jdk版本是否大于8u252,然后就可以在项目中集成okhttp

项目pom配置

<!-- SpringBoot 依赖配置 -->
<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-dependencies</artifactId><version>2.7.2</version><type>pom</type><scope>import</scope>
</dependency><!-- okhttp 依赖配置 -->
<dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId><version>4.9.3</version>
</dependency>

简单封装获取http2client请求

 	/*** 获取httpClient请求** @param maxTotalConnections             最大连接数* @param connectionKeepAliveTimeInMillis 最长连接保持活动时间* @return*/private static OkHttpClient createHttpClient(int maxTotalConnections, long connectionKeepAliveTimeInMillis) {ConnectionPool connectionPool = new ConnectionPool(maxTotalConnections, connectionKeepAliveTimeInMillis, TimeUnit.MILLISECONDS);return new OkHttpClient.Builder().followRedirects(false)
//                .protocols(Collections.singletonList(Protocol.H2_PRIOR_KNOWLEDGE)).retryOnConnectionFailure(true).connectionPool(connectionPool).build();}

GET请求示例

	/*** GET请求示例** @return* @throws IOException*/private String getTokenResStr() throws IOException {Request request = new Request.Builder().addHeader("Nonce",123).addHeader("Authorization", configData.getAuthorizationCode()).url(“url地址”).build();//GET by defaultOkHttpClient httpClient = createHttpClient(100, 30000);Response response = httpClient.newCall(request).execute();if (!response.isSuccessful()) {throw new IOException("Unexpected code " + response);}return response.body().string();}

POST请求示例

	/*** POST请求示例** @param orderId* @param tokenResStr* @return* @throws IOException*/private String getOrderDetail(String orderId, String tokenResStr) throws IOException {JSONObject tokenRes = JSONObject.parseObject(tokenResStr);// tokenString accessToken = tokenRes.getString("access_token");// token类型String tokenType = tokenRes.getString("token_type");String authorizationStr = firstUpperCase(tokenType) + " " + accessToken;Request request = new Request.Builder().addHeader("Authorization", authorizationStr).addHeader("Content-Type", "application/json").url(configData.getDetailRpcUrl() + orderId).build();OkHttpClient httpClient = createHttpClient(100, 30000);Response response = httpClient.newCall(request).execute();if (!response.isSuccessful()) {throw new IOException("Unexpected code " + response);}return response.body().string();
http://www.tj-hxxt.cn/news/22459.html

相关文章:

  • 腾讯企业邮箱怎么开通注册武汉网站建设优化
  • 江苏省建设厅网站公示怎样去推广自己的网店
  • 高端网站开发费用百度知道登录
  • 网上做兼职的网站有哪些工作北京建公司网站价格
  • 常州有哪些做阿里巴巴网站的想要网站推广页
  • 企业网站开发北京企业宣传ppt
  • 做网站要多少回扣搜索引擎优化包括
  • 网站开发demo百度有几种推广方式
  • 上海专业做网站公贵阳网站建设
  • 烟台h5网站制作品牌推广内容
  • wordpress 经典案例网站移动端优化工具
  • 做流量的网站应该注意什么成人就业技术培训机构
  • 山东mip网站建设搜索引擎免费登录入口
  • 做校园网站的公司免费的建站平台
  • 邢台123信息最新招聘信息软文优化
  • 设计网站技术市场营销实际案例
  • 做网站用 jsp还是asp备案域名
  • 成都展示型网页开发公司seo的流程是怎么样的
  • 手机平台网站系统网站seo搜索引擎的原理是什么
  • 做3d动画网站百度指数如何分析
  • 个人模板网站怎么创建自己的网站平台
  • 制作书签南城网站优化公司
  • 如何给一个企业的网站做推广网页制作教程视频
  • 制作微信公众号的网站开发郑州seo外包费用
  • 网站qq线客服咋做私人做网站的流程
  • 莱芜做网站号码网站代运营多少钱一个月
  • 小米路由hd 做网站52种新颖的促销方式
  • 网上买吃的网站做代理优化公司怎么优化网站的
  • wordpress 获取总页数公司seo是什么意思
  • 上海 企业网站建设114黄页