如何用js或者提交form表单的形式构造一个header具有自定义参数的http请求。
如下图中的x-session-token。
请教一下应该如何构造
没问题啊,你的是因为跨域了,只发送了option,没有附带对应的请求头
场景是这样的,第三方页面访问需要鉴权,所以需要在HTTP头中增加鉴权的属性和内容发送给第三方网页。
我试过用response.addHeader("Authorization","xxxxxxxxx")方法,但发送的请求还是不带Authorization属性,还请大牛们不吝指教。
你这个问题实际上是服务器访问第三方鉴权系统,这个访问过程和客户端没关系的
和response,request都没关系
是要在服务器端模拟http请求,在这个请求里面增加自定义header
用HttpClient很容易
xhr.setRequestHeader("xxx", "xxx");
HttpPost httpPost = new HttpPost(apiUrl);
httpPost.addHeader("Authorization","xxxxxxxxx");
使用OPTIONS试一下