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

如何申请域名做网站知乎软件技术专业就业方向及前景

如何申请域名做网站知乎,软件技术专业就业方向及前景,河源wordpress培训,益阳网站开发公司前言 每种编程语言里最常用的库恐怕是Http请求库了#xff0c;如python里的requests包#xff0c;nodejs里的request模块。 在Java世界里#xff0c;也是百花齐放#xff0c;山头林立。常用的有#xff1a; HttpURLConnection: 最早的JDK提供的类Java 11提供的HttpClien…前言 每种编程语言里最常用的库恐怕是Http请求库了如python里的requests包nodejs里的request模块。 在Java世界里也是百花齐放山头林立。常用的有 HttpURLConnection: 最早的JDK提供的类Java 11提供的HttpClientApache HttpComponents项目中的HTTPClientSquare提供的OkHttpClientSpring 自带的WebClient Apache HttpComponents 该组件提供了两个核心类 HttpCore: 更底层的传输处理类HttpClient基于HttpCore实现的HTTP-compliant 处理类 JDK 11 HTTP Client使用举例 Post同步的json数据 public void invokePost() {try {String requestBody prepareRequest();HttpClient client HttpClient.newHttpClient();HttpRequest request HttpRequest.newBuilder().uri(URI.create(https://reqbin.com/echo/post/json)).POST(HttpRequest.BodyPublishers.ofString(requestBody)).header(Accept, application/json).build();HttpResponseString response client.send(request, HttpResponse.BodyHandlers.ofString());System.out.println(response.body());} catch (IOException | InterruptedException e) {e.printStackTrace();}}private String prepareRequest() throws JsonProcessingException {var values new HashMapString, String() {{put(Id, 12345);put(Customer, Roger Moose);put(Quantity, 3);put(Price,167.35);}};var objectMapper new ObjectMapper();String requestBody objectMapper.writeValueAsString(values);return requestBody;} 发送异步请求 public void invoke() throws URISyntaxException {HttpClient client HttpClient.newBuilder().version(Version.HTTP_2).followRedirects(Redirect.NORMAL).build();HttpRequest request HttpRequest.newBuilder().uri(new URI(URLConstants.URL)).GET().header(URLConstants.API_KEY_NAME, URLConstants.API_KEY_VALUE).timeout(Duration.ofSeconds(10)).build();client.sendAsync(request, BodyHandlers.ofString()).thenApply(HttpResponse::body).thenAccept(System.out::println).join();}HTTP Client包装库 cVurl cVurl is an open-source wrapper for the Java HTTP client. It is written in Java 11 and can be used with any JDK 11.0.2 or newer. public void cVurl() {CVurl cVurl new CVurl();//POSTResult result cVurl.post(https://api.imgflip.com/caption_image).queryParams(Map.of(template_id, 112126428,username, test-user,password, 123test321,text0, text0,text1, text1)).asObject(Result.class);System.out.println(CVurl POST: result); }它支持Compression、Multipart、Form data这些Java 11 HttpClient不具备的特性。 Avaje-HTTP Fluid API for building URLs and payloadJSON marshaling using Avaje Jsonb/Jackson/GsonLight Feign-style interfaces via annotation processing.Request/Response InterceptionAuthorization via Basic Auth or OAuth Bearer TokensAsync and sync API 个人建议 在实际项目中设计符合自身项目需求的HTTP client接口并基于JDK 11 HTTP client实现独立于任何上述库。 参考链接 https://github.com/corese4rch/cvurlhttps://github.com/avaje/avaje-http/tree/masterhttps://reflectoring.io/comparison-of-java-http-clients/
http://www.hkea.cn/news/14349767/

相关文章:

  • 云尚网络建站现在帮人做网站赚钱吗
  • 深圳网站建设营销策划杭州网站建设|网站设计
  • 淄博企业网站建设建设二手商品网站总结
  • 网站品牌建设方案绍兴公司企业名单
  • 重庆市建立网站的网络公司百度应用商店app下载安装
  • 网站建设 中国联盟网wordpress投稿申请
  • 项目定制开发网站网页设计动态效果
  • 海城建设网站wordpress插件扫描
  • 医学分类手机网站模版厂房装修公司深圳
  • 做网站没有创意房地产网站开发公司电话
  • 帮助网站源码中山建设安监站网站
  • 什么学习网站建设四川seo哪家好
  • 源汇区建设局网站网页设计培训机构学什么好
  • 百度云虚拟主机如何建设网站奉贤网站建设推广
  • 东莞部门网站建设网络公司+网站建设+小程序
  • 佛山网站建设做导航网站电脑设备
  • 外卖网站建设费用网站策划书的撰写流程?
  • 宠物网站建设方案怎样推广一个网站
  • 天津红桥网站建设电子商城网站制作公司
  • 桂林北站到桂林站多远如何做书签网站
  • 红谷滩园林建设集团有限公司 网站x站源码免费分享
  • 朝阳住房和城乡建设官方网站企业网站制作是什么
  • 两学一做网站链接做网站备案必须是个人还是公司
  • 网站备案的要求是什么样的网站建设策划方案书下载
  • 各网站特点wordpress 取消置顶
  • wordpress网站类型小程序模板做视频网站
  • 怎样自己做商场网站p2p网站建设源码
  • 网站建设书本sem培训学校
  • 中关村在线网站的建设酒店网站搜索引擎优化方案
  • 怎么对网站的数据库做管理安徽建设工程信息网上查询