XMLHttpRequest如何知道要发送的setRequestHeader

XMLHttpRequest How to know what setRequestHeader to send?

本文关键字:setRequestHeader 何知道 XMLHttpRequest      更新时间:2023-09-26

我刚开始使用带有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

相关文章:
  • 没有找到相关文章