欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java使用HttpClient请求百度统计API

程序员文章站 2022-04-30 13:37:53
...

所有文章优先发布在个人博客上,后续更新可能会忘记同步到CSDN上。
个人博客此篇文章地址:https://www.xdx97.com/article?bamId=648836244972765184

我测试过获取站点信息,是可以使用的。


但是我使用httpClient怎么都请求不成功,最后通过上面的博客找到了思路。

1、请求中的 header并不是请求头,而是是一个参数,这个参数的名字叫做 header

2、key是header,value是一个json字符串,我写好了json字符串但是还是请求不成功,最后使用 JSONObject 成功了

Java使用HttpClient请求百度统计API

3、httpPost设置参数,因为我这里进行了封装,我就单独写一下

// paramsMap,是上面的传参
HttpPost httpPost = new HttpPost(url);
if (params != null) {
	StringEntity entity = new StringEntity(JsonUtil.writeValueAsString(params), "utf-8");
	entity.setContentEncoding("UTF-8");
	entity.setContentType("application/json");
	httpPost.setEntity(entity);
}

相关标签: 百度统计