pb怎样在http报文头部加字段

pb怎样在http报文头部加字段,第1张

pb在http报文头部加字段的 *** 作步骤如下:

1、打开Postman,创建一个新的请求

2、在请求的Header选项卡中,点击“+”按钮添加一个自定义的字段。

3、在“Key”中输入要添加的字段名,例如“X-Custom-Field”。

4、在“Value”中输入要添加的字段值,例如“CustomValue”。

5、点击“Send”按钮发送请求,自定义字段将会被添加到HTTP请求头部中。

这是我写的一个POST请求的方法,里面有HTTP的请求头。

request 里面直接有head报文头的属性,直接赋值就可以了。

//传入URL及你要提交的数据就OK 了,返回的是请求后的HTML源代码

public static string PostData(string url, string data)

{

byte[] b = Encoding.UTF8.GetBytes(data)//把字符串转换为二进制

HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url)

request.Proxy = null

request.ContentType = "application/x-www-form-urlencoded"

request.Method = "POST" //设置请求方法

request.ContentLength = b.Length//设置长度

Stream postStream = request.GetRequestStream() //requst流

postStream.Write(b, 0, b.Length) //写入POST数据,二进制类型的

postStream.Close()//关闭

HttpWebResponse response = (HttpWebResponse)request.GetResponse()//获取response

Stream stream = response.GetResponseStream() // 得到response响应流

StreamReader sr = new StreamReader(stream)

string str = sr.ReadToEnd() //读取流

sr.Close()

stream.Close()

return str

}

常见的HTTP报文头属性

Accpet

告诉服务端,客户端接收什么类型的响应

Referer

表示这是请求是从哪个URL进来的,比如想在网上购物,但是不知道选择哪家电商平台,你就去问度娘,说哪家电商的东西便宜啊,然后一堆东西d出在你面前,第一给就是某宝,当你从这里进入某宝的时候,这个请求报文的Referer就是www.baidu.com

Cache-Control

对缓存进行控制,如一个请求希望响应的内容在客户端缓存一年,或不被缓可以通过这个报文头设置

Accept-Encoding

例如:Accept-Encoding:gzip, deflate(这两种都是压缩格式)

这个属性是用来告诉服务器能接受什么编码格式,包括字符编码,压缩形式(一般都是压缩形式)

Host

指定要请求的资源所在的主机和端口

User-Agent 作用:告诉服务器,客户端使用的 *** 作系统、浏览器版本和名称


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

原文地址: http://outofmemory.cn/bake/11760698.html

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

发表评论

登录后才能评论

评论列表(0条)

保存