我有一个便携式类库,以“.NET适用于Windows Store应用程序”和“Windows Phone 7.5或更高版本”为目标。我进行HTTP POST请求,截至上周,负责后端的管理员决定我需要发送长度为0的ContentLength,而不是.NET默认的-1。我使用WebRequest类,但如果需要可以灵活地使用HttpWebRequest。
通常,我会只使用WebRequest.Create并设置ContentLength属性。在PCL库中,ContentLength属性不可用。如果我尝试添加一个键为“Content-Length”的Header,则框架会抱怨我应该使用ContentLength属性。
您有什么想法,如何在PCL中设置ContentLength?