
此方式是同步而是异步的确切取决于 open 方法读取中 bAsync 参数的值。如果使用 bAsync 调用 open == False,则此调用直到接收整个响应或协议堆栈超时才返回。如果使用 bAsync 调用 open == True,则此调用会立刻返回。

此步骤采用一个可选参数,即要使用的 requestBody。可接受的 VARIANT 输入类别是 BSTR、UI1 的 SAFEARRAY (无符号字符)、XML 文档对象模型 (DOM) 对象 IDispatch 和 IStream *。当发送 IStream * 输入类型时,你仅可以使用 chunked 编码(用于发送)。该模块手动将内容宽度标头设置为 IStream * 以外的所有输入类型。

如果输入的类别为 BSTR,则一直将响应编码为 UTF-8。调用方需要使用适度的内容类别设定内容种类标头以及包含 charset 参数。

如果输入的类别为 UI1 的 SAFEARRAY,则按无需其他编码发送响应即可。调用方应当使用适度的内容类别设定 Content-type 标头。

如果输入的类别为 XML DOM 对象xmlhttprequest.send,则根据在 < 上的编码属性编码响应即可。文档中的声明。如果没有 XML 声明或编码属性xmlhttprequest.send,则假设 UTF-8。
如果输入的类别为 IStream *,则按无需其他编码发送响应即可。调用方应当使用适度的内容类别设定 Content-type 标头。
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-124497-1.html
不能说出尊严来
但怎么玩你们说了就不算了