0

我的一位同事建议我 WebRequest.Create 实际上将 Web 请求发送到指定的 url,我不必使用异步 Web 请求来避免等待。

这是真的?

我怎么不同意他的意见,当我向他展示文档时,但他说他一直在调用 WebRequest.Create 来发送请求。

我不确定这是否属实,因为我对 .net 没有深入的了解

4

2 回答 2

6

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.

于 2012-10-22T12:42:31.253 回答
1

That is not true. It just initializes a new request.

You need to call GetResponse() to actually make the call.

于 2012-10-22T12:43:13.860 回答