我的目标是使用HttpClient
类来创建Web请求,以便我可以将响应写入文件(解析后)。因此,我需要将结果作为Stream
。
HttpClient.GetStreamAsync()仅将字符串requestUri
作为参数。因此,无法使用自定义HttpRequestHeader
,自定义HttpMethod
,自定义 ContentType ,自定义内容等创建请求?
我看到HttpWebRequest
有时是used instead,但在我的PCL(Profile111)中,Headers
没有Add
方法。我可以使用HttpClient
,我应该使用HttpWebRequest
,还是应该使用其他类/库?