我使用BackgroundTransferRequest对象将文件上传到服务器。我需要访问从服务器发送的响应头。根据研究,我了解到没有直接访问请求的响应,一个可能的解决方法是提供响应内容将写入的下载位置。 但是,当我尝试这样做时,没有数据写入该文件及其0字节。我的请求服务器实际上发送的响应只包含标题(没有任何内容)。
所以我的问题是,响应是否必须有正文才能将响应写入DownloadLocation?
我的代码示例:
var request = new BackgroundTransferRequest(targetUri)
{
DownloadLocation = new Uri(downloadTo, UriKind.Relative),
UploadLocation = new Uri(uploadFrom, UriKind.Relative),
Method = "POST"
};