WebRequest.GetResponse Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Saat ditimpa di kelas turunan, mengembalikan respons terhadap permintaan Internet.
public:
virtual System::Net::WebResponse ^ GetResponse();
public virtual System.Net.WebResponse GetResponse ();
abstract member GetResponse : unit -> System.Net.WebResponse
override this.GetResponse : unit -> System.Net.WebResponse
Public Overridable Function GetResponse () As WebResponse
Mengembalikan
yang WebResponse berisi respons terhadap permintaan Internet.
Pengecualian
Setiap upaya dilakukan untuk mengakses metode , ketika metode tidak ditimpa di kelas turunan.
Contoh
Contoh berikut mengatur Timeout properti menjadi 10000 milidetik. Jika periode batas waktu berakhir sebelum sumber daya dapat dikembalikan, WebException akan dilemparkan.
// 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();
// 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();
' Create a new WebRequest Object to the mentioned URL.
Dim myWebRequest As WebRequest = WebRequest.Create("http://www.contoso.com")
Console.WriteLine(ControlChars.Cr + "The Timeout time of the request before setting is : {0} milliseconds", myWebRequest.Timeout)
' Set the 'Timeout' property in Milliseconds.
myWebRequest.Timeout = 10000
' Assign the response object of 'WebRequest' to a 'WebResponse' variable.
Dim myWebResponse As WebResponse = myWebRequest.GetResponse()
Keterangan
Metode GetResponse mengirimkan permintaan ke sumber daya Internet dan mengembalikan instans WebResponse . Jika permintaan telah dimulai oleh panggilan ke GetRequestStream, GetResponse metode menyelesaikan permintaan dan mengembalikan respons apa pun.
Metode ini GetResponse menyediakan akses sinkron ke WebResponse. Untuk akses asinkron, gunakan BeginGetResponse metode dan EndGetResponse .
Catatan
Kelasnya WebRequest adalah kelas abstract
. Perilaku WebRequest aktual instans pada durasi ditentukan oleh kelas turunan yang dikembalikan oleh WebRequest.Create metode . Untuk informasi selengkapnya tentang nilai dan pengecualian default, lihat dokumentasi untuk kelas turunan, seperti HttpWebRequest dan FileWebRequest.
Catatan
Jika WebException dilemparkan, gunakan Response properti dan Status pengecualian untuk menentukan respons dari server.
Berlaku untuk
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk