
?
Mozilla/5.0 (LinuxAndroid 4.0.3U9200 Build/HuaweiU9200)
对于安卓App来说,默认情况下的HTTP请求Header是不会带上这么一串字符串的。如果要带必须得自己构造了,我摸索了半天,还是找到了达到和浏览器同样格式的设置User-Agent的方法:
?
DefaultHttpClient httpClient = new DefaultHttpClient()
HttpGet httpGet = new HttpGet(url)
// HttpPost httpPost = new HttpPost(url)// 如果是POST请求,则改为注释掉上面一行
// MY_APP_NAME为APP名称,MY_APP_VERSION_NAME为应用的版本名
httpGet.setHeader("User-Agent", String.format("%s/%s (LinuxAndroid %s%s Build/%s)", MY_APP_NAME, MY_APP_VERSION_NAME, Build.VERSION.RELEASE, Build.MANUFACTURER, Build.ID))
pb在http报文头部加字段的 *** 作步骤如下:1、打开Postman,创建一个新的请求。
2、在请求的Header选项卡中,点击“+”按钮添加一个自定义的字段。
3、在“Key”中输入要添加的字段名,例如“X-Custom-Field”。
4、在“Value”中输入要添加的字段值,例如“CustomValue”。
5、点击“Send”按钮发送请求,自定义字段将会被添加到HTTP请求头部中。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)