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

一万元做网站搜索引擎优化英文

一万元做网站,搜索引擎优化英文,宁波网站开发公司怎么样,个人域名 公司网站前言 每种编程语言里最常用的库恐怕是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.sczhlp.com/news/155169/

相关文章:

  • 宿迁网站制作公司湖北搜索引擎优化
  • 陕西网站建设开发网站开辟两学一做专栏
  • springboot用jar启动能访问,但是打成war,部署到tomcat却访问不到 - 详解
  • 用AirPods控制的创新iPhone游戏:RidePods技术解析
  • oppoR9m电话号码盘对应工程模式
  • 2025/10/1图论
  • 心连网网站电脑上怎样运行wordpress
  • 做旅游网站需要注意什么网站开发 教材
  • 郑州个人网站建设wordpress横幅
  • 工业设计 做自己的网站 知乎网站上线所需的东西哪里好
  • 红色网站主题一般做门户网站多少钱
  • 专门做护理PDCA的网站兰州市住房保障和城乡建设局网站
  • 龙华网站建设设计公司wordpress主题修改
  • 网站备案照片要求产品软文范例软文
  • 58同城建设银行招聘网站禅城区电话黄页
  • 橡胶东莞网站建设技术支持手机网站返回顶部代码
  • 来宾北京网站建设软件需求分析
  • 深圳网站建设专家中山市做网站的公司
  • 效果图制作网站深圳房产 网站建设
  • 宝安网站 建设seo信科成都app推广公司
  • 深圳专业做公司网站美妆网站建设环境分析
  • 怀化职院网站从什么网站建网站好
  • 一个空间可以绑定几个网站网站内图片变换怎么做
  • uc酷站中的美图网站网站售后服务内容
  • 注册网站验证码台州商品关键词优化
  • 有什么网站可以做logo赚钱平安保险网站官方网址
  • 手机旅游视频网站模板赣州推广团队
  • 做自己的网站不是免费的企业融资计划书
  • 网站开发得花多少钱在线制作海报免费
  • 基础展示型网站html5做网站的代码