Свойство Sys.Net.WebRequest body

Получает или задает HTML-тело для экземпляра Sys.Net.WebRequest.

var body = MyWebRequest.get_body();
MyWebRequest.set_body(value);

Параметр

Описание

value

Связываемое с веб-запросом HTTP-тело.

HTTP-тело для веб-запроса. Если тело HTTP-запроса ранее не было определено или было установлено значение null, то возвращается значение null.

Это свойство используется для получения или установки тела HTTP-запроса. Параметр value должен быть строкой, иметь значение null или быть ссылкой на объект XmlDocument (например, XMLDOM). Дополнительные сведения см. в статье Свойство XMLDocument на веб-узле MSDN

В следующем примере показана установка 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();  

}



Показ: