在POST方法windows phone 7中为WebHeaderCollection添加标题

Ngh*_*yen 0 http-post request-headers windows-phone-7

我的服务器要求我们将包含设备ID的标头发布到服务器,通常我们可以这样做:

        HttpWebRequest request = (HttpWebRequest)WebRequest.Create(_connectionURL);
        request.ContentType = "application/x-www-form-urlencoded";

        request.Headers.Add    // THIS METHOD DOESN'T EXIST in windows phone 7
        request.Method = "POST";
Run Code Online (Sandbox Code Playgroud)

它有这个方法,它允许你设置可用的标题,但我想要的标题不包括在那里,我如何添加另一个标题到WebHeaderCollection.

request.Headers.AllKeys.SetValue //this function to set the available headers.
Run Code Online (Sandbox Code Playgroud)

Chr*_*nty 5

request.Headers["MyHeaderName"] = "MyHeaderValue";
Run Code Online (Sandbox Code Playgroud)

某些标头受限制,例如Referrer,并会抛出异常.