你命令里的 "-u login" 不知道为什么被 postman 忽略了,改为 "-u login:",然后导入 postman,然后生成代码如下:
import requests
url = "https://myserver/joe/home/"
payload="<propfind xmlns='DAV:'><prop><calendar-data xmlns='urn:ietf:params:xml:ns:caldav'/></prop></propfind>"
headers = {
'Content-Type': 'text/xml',
'Depth': '1',
'Authorization': 'Basic bG9naW46'
}
response = requests.request("PROPFIND", url, headers=headers, data=payload)
print(response.text)
postman 导入方式:主界面=> Import => Raw text => Continue 。
https://i.loli.net/2020/12/06/5gvcKAYo1qEhrHR.jpghttps://i.loli.net/2020/12/06/9m4abLBcCuysv1W.jpg