我的一位同事建議我WebRequest.Create實際上是向指定的網址發送一個Web請求,我不必使用異步Web請求以避免等待。WebRequest.Create方法是否實際調用一個url?
這是真的嗎?
我怎麼不同意他,當我向他展示文檔時,他說他一直在調用WebRequest.Create發送請求。
我不知道,因爲我沒有.NET的深入瞭解
我的一位同事建議我WebRequest.Create實際上是向指定的網址發送一個Web請求,我不必使用異步Web請求以避免等待。WebRequest.Create方法是否實際調用一個url?
這是真的嗎?
我怎麼不同意他,當我向他展示文檔時,他說他一直在調用WebRequest.Create發送請求。
我不知道,因爲我沒有.NET的深入瞭解
沒有,調用GetResponse()
在創建WebRequest
是實際發出請求,這是真實的。
從docs:
的GetResponse的方法發送到Internet資源的請求,並返回一個WebResponse的實例。
這是不正確的。它只是初始化一個新的請求。
您需要撥打GetResponse()
才能撥打電話。