【发布时间】:2013-02-21 18:19:41
【问题描述】:
在this msdn page 我读到:
您的应用程序不能混合使用同步和异步方法 特殊要求。如果您调用 BeginGetRequestStream 方法,您 必须使用 BeginGetResponse 方法来检索响应。
反之亦然吗?如果我调用BeginGetResponse 来异步读取响应,我是否也应该使用BeginGetRequestStream 来编写请求?
我的请求很小(100-1000 个字符),响应可能很大。
Jeffrey Richter 的This post 似乎说,在有效负载较小的情况下,它可以同步完成(并且无需设置ContentLength 属性)。对吗?
【问题讨论】:
标签: c# .net asynchronous httpwebrequest