HTTP头中增加自定义的属性然后post请求第三方的页面
来源:互联网 发布:鲁大师是什么软件 编辑:程序博客网 时间:2024/05/17 06:38
场景是这样的,第三方页面访问需要鉴权,所以需要在HTTP头中增加鉴权的属性和内容发送给第三方网页。
我试过用response.addHeader("Authorization","xxxxxxxxx")方法,但发送的请求还是不带Authorization属性,还请大牛们不吝指教。
你这个问题实际上是服务器访问第三方鉴权系统,这个访问过程和客户端没关系的
和response,request都没关系
是要在服务器端模拟http请求,在这个请求里面增加自定义header
用HttpClient很容易
HttpClient httpClient=new HttpClient(new HttpClientParams(),new SimpleHttpConnectionManager(true));List<Header> headers;headers=new ArrayList<Header>();headers.add(new Header("someitem","someContent"));List<Header> headers = new ArrayList<Header>(); headers.add(new Header("Authorization", "OAuth2 " + "2.00Tw_PoBdBYEND600e0aa317Sm_qoC")); headers.add(new Header("API-RemoteIP", "http://10.1.41.252")); client.getHostConfiguration().getParams().setParameter("http.default-headers", headers); client.executeMethod(method);
这个第三方系统验证完你的header无误之后,肯定会在返回的session里有些标志
把这些标志再给你的客户端,这样你的客户端就可以访问这个第三方了
0 0
- HTTP头中增加自定义的属性然后post请求第三方的页面
- JAVA HTTPclient头中增加自定义的属性
- Android中Http网络请求库Asnyc-http的使用第三方库
- http的post请求
- $http的post请求
- iOS上http请求第三方库的选择
- 使用java程序模拟页面发送http的post请求
- 使用java程序模拟页面发送http的post请求
- java程序模拟页面发送http的post请求
- 使用java程序模拟页面发送http的post请求
- Android中Http网络请求库框架Volley和Asnyc-http的使用---第三方库学习笔记(一)
- iOS如何添加自定义UIWebView的HTTP请求头
- 一个http请求的响应报文即response,头部即header,可以任意增加属性吗,即自定义header?
- 关于http请求中get\post请求参数的限制
- HTTP中POST请求与GET请求的区别
- HTTP中GET请求和POST请求的区别
- http协议中,get请求和post请求的区别
- 自定义Volley添加请求头、发送Post请求、Volley的同步和异步
- PHP中$_FILES的使用及注意事项
- Hibernate 悲观锁&乐观锁
- Java开发者需要注意的十条法则
- redis info详解
- 判断闰年的方法
- HTTP头中增加自定义的属性然后post请求第三方的页面
- Activity四种启动模式之singleTask应用
- 分区表例子备份
- C# B/S 使用域用户验证
- ActionBarSherlock与Fragment及ViewPager结合实现滑动切换页面
- UNDO相关问题总结(六)
- 项目PMO工作
- iframe获取父、子窗口的方法
- Joomla插件构造函数后门分析