更新:2007 年 11 月
获取或设置由 Sys.Net.WebRequest 类用来发出 Web 请求的 HTTP 谓词。
说明: |
|---|
若要获取或设置客户端 API 属性的属性值,必须调用以 get_ 和 set_ 为名称前缀的属性访问器方法。例如,若要获取或设置属性 cancel 的值,需要调用 get_cancel 或 set_cancel 方法。 |
var verb = MyWebRequest.get_httpVerb();
MyWebRequest.set_httpVerb(value);
参数
参数 |
说明 |
|---|---|
value |
一个字符串,包含用于 Web 请求的 HTTP 谓词。value 必须为 Web 服务器可识别的 HTTP 谓词,例如“GET”或“POST”。 |
返回值
当前 Web 请求谓词。
异常
异常类型 |
条件 |
|---|---|
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");
说明: