httppost.addHeader中参数如何设置?

httppost.addHeader中参数如何设置?,第1张

//添加http头信息

httppost.addHeader("Authorization", "your token")//认证token

httppost.addHeader("Content-Type", "application/json")

httppost.addHeader("User-Agent", "imgfornote")

实现思路就是先定义请求头内容,之后进行请求头设置。

定义请求头

LinkedHashMap<String,String>headers = new LinkedHashMap<String,String>()

headers.put("Content-type","text/xml")

headers.put("Cache-Control", "no-cache")

headers.put("Connection", "close")

给HttpPost 设置请求头

if (headers != null) {

for (String key : headers.keySet()) {

httpPost.setHeader(key, headers.get(key))

}

}

添加http头信息 httppost.addHeader,Authorization, your token。

认证token httppost,addHeader,Content-Type, application/json。

httppost跟addHeader,User-Agent, imgfornote。

Authorization 是采用 basic auth 授权方式验证客户端请求,Authorization 请求头对应的值是 (basic base64编码) 。

其中 base64编码是将 用户名:密码 这种格式进行处理生成的,postman 里面有一个按钮帮助你生成 base64编码,并且自动在 header 中添加 Authorization。

Get/Post方式中的HTTP请求头,一般有多项参数。有一项是Authorization,直接填进去,就好了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/11323400.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-15
下一篇2023-05-15

发表评论

登录后才能评论

评论列表(0条)

    保存