Sys.Net.WebRequest の body プロパティ
更新 : 2007 年 11 月
Sys.Net.WebRequest インスタンスの HTTP 本文を取得または設定します。
var body = MyWebRequest.get_body();
MyWebRequest.set_body(value);
パラメータ
パラメータ |
説明 |
---|---|
value |
Web 要求に割り当てる HTTP 本文。 |
戻り値
Web 要求の HTTP 本文。HTTP 要求の本文がまだ設定されていないか、null に設定されている場合、null が返されます。
解説
このプロパティを使用して、HTTP 要求の本文を取得または設定します。value パラメータは、文字列、null、または XmlDocument オブジェクト (XMLDOM など) への参照である必要があります。詳細については、MSDN Web サイトの「XMLDocument Property」を参照してください。
使用例
HTTP 要求の本文を設定する方法を次の例に示します。このコードは、Sys.Net.WebRequest クラスの概要で説明しているコード例の一部です。
// This function performs a POST Web request
// to upload information to the resource
// identified by the Url.
function PostWebRequest()
{
// Instantiate the WebRequest object.
var wRequest = new Sys.Net.WebRequest();
// Set the request Url.
wRequest.set_url(postPage);
// Set the request verb.
wRequest.set_httpVerb("POST");
var body = "Message=Hello! Do you hear me?"
wRequest.set_body(body);
wRequest.get_headers()["Content-Length"] = body.length;
// Set the web request completed event handler,
// for processing return data.
wRequest.add_completed(OnWebRequestCompleted);
// Clear the results page element.
GetElementById("ResultsId").innerHTML = "";
// Execute the request.
wRequest.invoke();
}