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

wordpress+子主题+教程seo外链工具有用吗

wordpress+子主题+教程,seo外链工具有用吗,无极网页游戏,长沙建筑公司排名目录 一、分析给出的接口文档 二、请求体格式之间的区别 三、示例代码 一、分析给出的接口文档 一般的接口文档包括以下几大部分: 1、请求URL:http://{ip}:{port}/api/ec/dev/message/sendCustomMessageSingle 2、请求方式:POST、GET等 3、…

目录

一、分析给出的接口文档

二、请求体格式之间的区别

三、示例代码


一、分析给出的接口文档

一般的接口文档包括以下几大部分:

1、请求URL:http://{ip}:{port}/api/ec/dev/message/sendCustomMessageSingle

2、请求方式:POST、GET等

3、请求头:请求头里面携带一些接口需要的参数,例如 Toekn 等

4、请求体:请求体的格式有 Json、XML等

如下有一个简单的请求示例代码

二、请求体格式之间的区别

如图所示,常见的请求体的格式有以下几种:

form-data :用于上传文件或提交表单,特别是当表单中包含文件时。常见于需要同时上传文本数据和二进制文件的情况。

urlencoded:用于普通的表单提交,其中表单数据被编码为键值对,并且这些键值对用URL编码(如key1=value1&key2=value2)。是HTML表单默认的编码方式之一。

binary:通常指的是原始的二进制数据,没有特定的格式。用于传输纯二进制数据,如图片、视频或其他文件。

msgpack :MsgPack是一种高效的二进制序列化格式,类似于JSON但更紧凑,适用于网络传输。适合于性能敏感的应用程序,因为它减少了传输的数据量。

Json:{"":""}

XML等

三、示例代码

public static String doPost(String url,String userName,String pwd,String xml){// 创建Httpclient对象CloseableHttpClient httpClient = HttpClients.createDefault();CloseableHttpResponse response = null;String resultString = "";try {// 创建Http Post请求HttpPost httpPost = new HttpPost(url);// 创建请求内容httpPost.setHeader("HTTP Method", "POST");httpPost.setHeader("Connection", "Keep-Alive");httpPost.setHeader("Content-Type", "text/xml; charset=UTF-8");httpPost.setHeader("Authorization", getHeader(userName, pwd));httpPost.setHeader("Username",userName);httpPost.setHeader("Password",pwd);StringEntity entity = new StringEntity(xml, "UTF-8");entity.setContentType("text/xml;charset=UTF-8");httpPost.setEntity(entity);// 执行http请求response = httpClient.execute(httpPost);if (response.getStatusLine().getStatusCode() == HttpStatus.SC_OK) {resultString = EntityUtils.toString(response.getEntity(), "UTF-8");} else {String tmp = EntityUtils.toString(response.getEntity(), "UTF-8");throw new RuntimeException(tmp);}} catch (Exception e) {throw new RuntimeException(e);} finally {try {if(response!=null){response.close();}} catch (Exception e) {e.printStackTrace();}if(httpClient!=null){try{httpClient.close();} catch (Exception e) {e.printStackTrace();}}  	            }return resultString;
}private static String getHeader(String userName,String pwd) {String auth = userName + ":" + pwd;byte[] encodedAuth = Base64.encodeBase64(auth.getBytes(Charset.forName("US-ASCII")));String authHeader = "Basic " + new String(encodedAuth);return authHeader;
}

此段代码 Post 请求通用,需要注意的是创建完 Http 请求后需要使用 finally 关闭连接,否则当多次异常后可能会出现内存溢出的情况

http://www.tj-hxxt.cn/news/30922.html

相关文章:

  • 深圳歌剧院设计方案站外seo是什么
  • react 做网站电商平台
  • 企业网站建设排名客服seo网站推广教程
  • 做电商网站的步骤站长工具seo排名
  • 济南 论坛网站建设自己建网站详细流程
  • 网站产品介绍长图哪个软件做的推广seo优化公司
  • 哈尔滨网站建设推广公司seo优化策略
  • 网站关键词结构学习软件
  • 购物网站开发实战晚上免费b站软件
  • wordpress两个站点广州百度快速排名优化
  • 合肥企业网站建设专家百度推广客户端电脑版
  • 企业官方网站系统建设游戏推广可以做吗
  • 怎么制作一个自己的网页seo怎么推广
  • 上弘科技网站建设线下推广都有什么方式
  • 网站后台账号密码中国网站建设公司
  • 有哪些做平面设计好的网站竞价托管外包哪家好
  • 拿word如何做网站亿速云
  • python怎么做网站怎么让百度收录我的网站
  • 软件开发就业前景如何百度排名优化专家
  • 做植物提取物好的推广网站常用的搜索引擎有
  • 微信怎么设计分享网站最新热点新闻事件素材
  • 网站 做 vga百度开户是什么意思
  • wordpress 商城站下载新东方一对一辅导价格
  • 过期网站查询济宁百度推广公司有几家
  • 网站地图怎么样做更利于收录免费好用的crm软件
  • 网站建设排版页面浑江区关键词seo排名优化
  • 顺德网站制作事件营销
  • 手机网站建设服务热线关键词排名优化流程
  • 网站推广真的好吗今日最火的新闻
  • 做ae动图的网站广州seo排名优化公司