http请求如何修改请求头?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了http请求如何修改请求头?相关的知识,希望对你有一定的参考价值。

正在开发某开放平台的API调用功能,已经实现登录认证和获取各样参数,可以开始调用API(获取用户信息),API要求访问给定的URL时在http请求头部带上参数。具体要求如图

已知:一个html页面,页面里javascript代码可以获取到以上所有参数值

求:在页面点击一个按钮(或超链接)发送带以上参数的http get请求

满意可加分
补充:可以使用前端html、JavaScript来做,也可以通过后台php、cgi(C语言)实现(本人略懂这两种语言)

接口文档说明:

可以通过win.setRequestHear(name,value)来修改
参数为两个
第一个为Name,为字段名,例如Date
第二个为Value,为字段值,例如Wed, 01 Mar 2009 12:00:00 GMT
参考技术A 用URL.openConnection()得到一个URLConnection对象,然后用URLConnection.setRequestProperty()来设置头信息 参考技术B google-chrom 插件restlet client,
add header选项可以自己添加header参数
参考技术C 这个一般是在程序中实现,不建议直接访问。

以上是关于http请求如何修改请求头?的主要内容,如果未能解决你的问题,请参考以下文章

如何修改使用C#的请求的HTTP头

人回答如何修改http请求头中的origin吗

Fiddler拦截http请求修改数据

如何获取IE发出的HTTP请求头

如何查看HTTP请求头

HTTP协议中GET请求方法中的请求头内容 : If-Modified-Since