我的一位同事建议我 WebRequest.Create 实际上将 Web 请求发送到指定的 url,我不必使用异步 Web 请求来避免等待。
这是真的?
我怎么不同意他的意见,当我向他展示文档时,但他说他一直在调用 WebRequest.Create 来发送请求。
我不确定这是否属实,因为我对 .net 没有深入的了解
我的一位同事建议我 WebRequest.Create 实际上将 Web 请求发送到指定的 url,我不必使用异步 Web 请求来避免等待。
这是真的?
我怎么不同意他的意见,当我向他展示文档时,但他说他一直在调用 WebRequest.Create 来发送请求。
我不确定这是否属实,因为我对 .net 没有深入的了解
No, calls to GetResponse()
on the created WebRequest
is what actually issues the request.
From the docs:
The GetResponse method sends a request to an Internet resource and returns a WebResponse instance.
That is not true. It just initializes a new request.
You need to call GetResponse()
to actually make the call.