Request.url请求路径的一些属性

Request.url请求路径的一些属性
1,Request.UrlReferrer.AbsolutePath=获取URL的绝对路径
例:"/Manager/Module/OfficialManage/Issuedadocument/Issuedadocument_WorkNew.aspx"

2,Request.UrlReferrer.AbsoluteUri=获取绝对URL
例:"http://localhost:2855/Manager/Module/OfficialManage/Issuedadocument/Issuedadocument_WorkNew.aspx?FormID=1&FlowID=1"

3,Request.UrlReferrer.Authority=获取域名的主机名和端口号
例:"localhost:2855"

4,Request.UrlReferrer.DnsSafeHost(Host)=获得安全的主机名
例:"localhost"

5,Request.UrlReferrer.OriginalString=获取原始的路径
例:"http://localhost:2855/Manager/Module/OfficialManage/Issuedadocument/Issuedadocument_WorkNew.aspx?FormID=1&FlowID=1"

6,Request.UrlReferrer.PathAndQuery=获取主机绝对路径加查询条件
例:"/Manager/Module/OfficialManage/Issuedadocument/Issuedadocument_WorkNew.aspx?FormID=1&FlowID=1"

7,Request.UrlReferrer.Port=端口
例:2855

8,Request.UrlReferrer.Query=查询条件
例:"?FormID=1&FlowID=1"

要在 requests.post 请求中增加请求正文,可以使用 data、json 或 files 参数。具体使用哪个参数取决于请求正文的类型。 - 如果请求正文是表单数据,可以使用 data 参数。data 参数可以是一个字典、元组或字符串。如果是字典或元组,则会自动转换为表单数据,如果是字符串,则会发送原始数据。 - 如果请求正文是 JSON 数据,可以使用 json 参数。json 参数可以是一个字典、列表或 JSON 字符串。requests 库会自动将其转换为 JSON 格式,并设置 Content-Type 为 application/json。 - 如果请求正文是文件,可以使用 files 参数。files 参数是一个字典,其中键是文件名,值是文件对象或文件路径。如果值是文件路径,则 requests 库会自动打开文件并读取其内容。 下面是一个示例代码: ```python import requests url = "http://example.com/api" data = {"name": "John", "age": 30} response = requests.post(url, data=data) # 或者使用 json 参数发送 JSON 数据 # data = {"name": "John", "age": 30} # response = requests.post(url, json=data) # 或者使用 files 参数上传文件 # files = {"file": open("example.txt", "rb")} # response = requests.post(url, files=files) print(response.text) ``` 在这个示例中,我们定义了要发送 POST 请求URL,然后定义了请求正文数据。接下来,我们使用 requests 库的 post 方法来发送请求,并将请求正文数据作为参数传递给方法。最后,我们打印了响应的文本内容。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值