XMLHttpRequest如何知道要发送的setRequestHeader
XMLHttpRequest How to know what setRequestHeader to send?
我刚开始使用带有VBA的MSXML2.XMLHTTP对象,我正在尝试与Content Server交互(创建、移动、复制、删除文件)。
我在互联网上发现了一些随机的工作代码,但我仍然不完全理解发生了什么。
Set req As New MSXML2.XMLHTTP
req.Open "MKCOL", "https://company/dav/nodes/" & URIsource & "/" & Encoded_FolderName, False
req.SetRequestHeader "Content-Type", "text/xml"
req.Send
URIsource是来自服务器的objID(即:12345678)
Encoded_Foldername是传递给这个函数的文件夹名称,这个函数叫做URLEncode,在中找到
从OpenText网站,我觉得我应该放:
req.SetRequestHeader "Content-Type", "application/x-www-form-urlencoded"
但它不适用于我的代码。我必须用上一个。
我还有一个复制文件的功能,它使用:
req.setRequestHeader "Destination", strDestURL
我应该如何知道要使用什么Requestheader?有一个列表可以张贴、放置、获取等吗?我明白";内容类型";用于确保服务器理解请求,但仅此而已
感谢
请求标头包含有关发送方、请求主体和所需响应的信息。
http://help.dottoro.com/ljhcrlbv.php
相关文章:
- 没有找到相关文章