我正在使用HttpClient
CFNetworkHandler
。
在iOS 9.0上,我总是得到一个空响应:
var client = new HttpClient(new CFNetworkHandler());
var request = new HttpRequestMessage(HttpMethod.Post, uri);
var response = await client.SendAsync (request, token);
response.EnsureSuccessStatusCode ();
var content = await response.Content.ReadAsStringAsync ();
适用于较旧的iOS版本。
如果我使用默认的c'tor HttpClient
创建new HttpClient()
,则可以使用CFNetworkHandler
。
更新
我切换到使用ModernHttpClient
,它适用于iOS 9.0。所以我认为问题出在CFNetworkHandler
。