C# Windows Phone BackgroundTransferRequest问题
我目前正在尝试编写一个Windows Phone 7.1应用程序,允许您访问Coursera课程信息,包括流媒体讲座 我希望能够允许用户下载讲座视频和幻灯片(PDF)。不幸的是,这些文件受到了保护。这通常不是问题。我已将C# Windows Phone BackgroundTransferRequest问题,c#,.net,windows-phone-7,windows-phone,C#,.net,Windows Phone 7,Windows Phone,我目前正在尝试编写一个Windows Phone 7.1应用程序,允许您访问Coursera课程信息,包括流媒体讲座 我希望能够允许用户下载讲座视频和幻灯片(PDF)。不幸的是,这些文件受到了保护。这通常不是问题。我已将ClientHttpWebRequest设置为使用CookieContainer。这一切都很好 当尝试使用BackgroundTransferRequest下载资产时,乐趣就来了。该类不允许您为cookie提供CookieContainer实例。这意味着我必须使用Backgrou
ClientHttpWebRequest
设置为使用CookieContainer
。这一切都很好
当尝试使用BackgroundTransferRequest
下载资产时,乐趣就来了。该类不允许您为cookie提供CookieContainer
实例。这意味着我必须使用BackgroundTransferRequest.Headers
设置值
Coursera将其会话cookie作为HttpOnly cookie返回。不幸的是,ClientHttpWebRequest
不允许您从响应中访问HttpOnly cookie,并且通过代理,意味着我也无法从CookieContainer
读取会话cookie
是否有任何明显的遗漏,使我能够访问我感兴趣的值,或者我需要自己的后台文件传输基础架构?不,您没有遗漏任何内容。这是SDK产品中的一个缺口 不过,我可以想出两种可能的选择