Sys.Net.WebRequest httpVerb 属性

更新:2007 年 11 月

获取或设置由 Sys.Net.WebRequest 类用来发出 Web 请求的 HTTP 谓词。

说明:

若要获取或设置客户端 API 属性的属性值,必须调用以 get_set_ 为名称前缀的属性访问器方法。例如,若要获取或设置属性 cancel 的值,需要调用 get_cancelset_cancel 方法。

var verb = MyWebRequest.get_httpVerb();
MyWebRequest.set_httpVerb(value);

参数

参数

说明

value

一个字符串,包含用于 Web 请求的 HTTP 谓词。value 必须为 Web 服务器可识别的 HTTP 谓词,例如“GET”或“POST”。

返回值

当前 Web 请求谓词。

异常

异常类型

条件

Sys.ArgumentException

value 不能为 null 或空字符串 ("")。

备注

如果之前尚未设置 HTTP 谓词,则根据下面的逻辑确定 httpVerb 属性值:

  • 如果 body 属性的值为 null,则 WebRequest 实例返回“GET”。

  • 如果 body 属性的值不为 null,则 WebRequest 实例返回“POST”。如果返回的正文为空字符串 (""),则将此正文视为非 null,并且返回“POST”。

示例

下面的示例演示如何设置用于 Web 请求的 HTTP 谓词。此代码摘自 WebRequest 类概述中的一个完整示例。

// Set the request verb.
wRequest.set_httpVerb("POST");

请参见

参考

Sys.Net.WebRequestManager 类

Sys.Net.WebRequestExecutor 类

Sys.Net.XMLHttpExecutor 类