Java使用HttpClient请求百度统计API

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

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


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

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

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

在这里插入图片描述

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);
}

发布了302 篇原创文章 · 获赞 127 · 访问量 52万+

猜你喜欢

转载自blog.csdn.net/Tomwildboar/article/details/103465696