此代码中的错误在哪里(c#HttpWebRequest)

此代码中的错误在哪里(c#HttpWebRequest),c#,httpwebrequest,C#,Httpwebrequest,发布数据=> Accept:application/json, text/javascript, */*; q=0.01 Accept-Charset:ISO-8859-9,utf-8;q=0.7,*;q=0.3 Accept-Encoding:gzip,deflate,sdch Accept-Language:tr-TR,tr;q=0.8,en-US;q=0.6,en;q=0.4 Connection:keep-alive Content-Length:0 Cookie:pfu=3

发布数据=>

Accept:application/json, text/javascript, */*; q=0.01

Accept-Charset:ISO-8859-9,utf-8;q=0.7,*;q=0.3

Accept-Encoding:gzip,deflate,sdch

Accept-Language:tr-TR,tr;q=0.8,en-US;q=0.6,en;q=0.4

Connection:keep-alive

Content-Length:0

Cookie:pfu=32904422; pfp=PO7PkdBDUwKoMG4FqkriwDLF7jrwcHBEoVqnX2i3; pfe=1386687638; 
logged_in=1; tmgioct=5hRBmncU3JQtInFOSa4qqoHX

Host:www.tumblr.com

Origin:http://www.tumblr.com

Referer:http://www.tumblr.com/customize/hayirasla?redirect_to=http%3A%2F%2Fhayirasla.tumblr.com%2F

User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.95 Safari/537.11

X-Requested-With:XMLHttpRequest        


你忘了“填写”post数据?!?据我所知,您发送的请求只有标题…

您不能通过HttpWebRequest.headers.add()添加标题。

某些标题设置为受限

    private static readonly string[] RestrictedHeaders = new[]
        {
            "Accept", "Connection", "Content-Type", "Content-Length", "Date", "Expect", "Host", "Range", "Referer", "User-Agent"
        };
上面列出的所有标题都不能直接添加,只能使用

//HttpWebRequest.[TheProperty] = value;

“此代码中的错误在哪里”。好问题,你为什么不告诉我们问题是什么,这样我们就可以帮忙了很抱歉,发布的数据不是标题,但我会在看到错误(useranget)后发送标题。您会为C编写标题数据吗#
//HttpWebRequest.[TheProperty] = value;