我目前正在尝试编写Windows Phone 7.1应用程序,该程序允许您访问Coursera课程信息,包括流式讲座。Windows Phone BackgroundTransferRequest问题
我希望能够让用户下载演讲视频幻灯片(PDF)。不幸的是文件被保护。这通常不是问题。我的ClientHttpWebRequest
设置为使用CookieContainer
。这一切都很好。
尝试使用BackgroundTransferRequest
来下载资产时很有趣。该课程不允许您为Cookie提供CookieContainer
实例。这意味着我必须使用BackgroundTransferRequest.Headers
来设置值。
Coursera将其会话cookie作为HttpOnly cookie返回。不幸的是,ClientHttpWebRequest
不允许您访问来自响应的HttpOnly cookie,并且通过代理,意味着我无法从CookieContainer
中读取会话cookie。
有没有什么明显的我错过了那将允许我访问我感兴趣的价值,还是我需要拿出我自己的后台文件传输基础设施?