Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

WebRequest.GetResponse-Methode: ()

 

Veröffentlicht: Oktober 2016

Gibt beim Überschreiben in einer Nachfolgerklasse eine Antwort auf eine Internetanforderung zurück.

Namespace:   System.Net
Assembly:  System (in System.dll)

public virtual WebResponse GetResponse()

Rückgabewert

Type: System.Net.WebResponse

Eine WebResponse mit der Antwort auf die Internetanforderung.

Exception Condition
NotImplementedException

Es wird versucht, auf die Methode zuzugreifen, wenn die Methode nicht in einer abgeleiteten Klasse überschrieben wird.

Die GetResponse -Methode sendet eine Anforderung an eine Internetressource und gibt eine WebResponse Instanz. Wenn die Anforderung bereits durch einen Aufruf von initiiert wurde GetRequestStream, die GetResponse Methode schließt die Anforderung und gibt die Antworten zurück.

Die GetResponse -Methode ermöglicht den synchronen Zugriff auf die WebResponse. Verwenden Sie für asynchronen Zugriff der BeginGetResponse und EndGetResponse Methoden.

System_CAPS_noteHinweis

Die WebRequest -Klasse ist eine abstract Klasse. Das tatsächliche Verhalten der WebRequest -Instanzen zur Laufzeit wird von der abgeleiteten Klasse zurückgegebene bestimmt die WebRequest.Create Methode. Weitere Informationen über Standardwerte und Ausnahmen finden Sie in der Dokumentation für den abgeleiteten Klassen, z. B. HttpWebRequest und FileWebRequest.

System_CAPS_noteHinweis

Wenn eine WebException ausgelöst wird, verwenden Sie die Response und Status Eigenschaften der Ausnahme, um die Antwort vom Server zu bestimmen.

Im folgenden Beispiel wird die Timeout -Eigenschaft auf 10.000 Millisekunden. Wenn das Timeout abläuft, bevor die Ressource zurückgegeben werden kann, eine WebException ausgelöst.


                  // Create a new WebRequest Object to the mentioned URL.
WebRequest myWebRequest=WebRequest.Create("http://www.contoso.com");
Console.WriteLine("\nThe Timeout time of the request before setting is : {0} milliseconds",myWebRequest.Timeout);

// Set the 'Timeout' property in Milliseconds.
myWebRequest.Timeout=10000;

// This request will throw a WebException if it reaches the timeout limit before it is able to fetch the resource.
                  WebResponse myWebResponse=myWebRequest.GetResponse();

.NET Framework
Verfügbar seit 1.1
Zurück zum Anfang
Anzeigen: