httpwebrequest中缺少属性



我正在使用.net 4和vs express2010。

我可以提出我的帖子请求,但我无法设置一些标题。下面的代码工作罚款

WebRequest Request = Request.Create("http://example.com") as HttpWebRequest;
Request.Method = "POST";
Request.ContentType = "application/x-www-form-urlencoded; charset=UTF-8";
Request.Headers.Set("Accept-Encoding", "gzip,  deflate");

问题是我无法设置其他标题,例如"接受","用户","参考器","连接"

我尝试了以下方式,但失败

Request.Accept = "*/*";
Request.Headers.Set("Accept", "*/*");

对于第一行,接受属性不存在对于第二行,需要使用适当的方法或属性进行编辑。

我是一名新秀,我曾在Google和Stackoverflow上进行搜索。如果您不知道如何解决,请指出修复此问题的任何方向,就像重新安装某些内容一样。

Accept不存在WebRequest上的属性,但 die HttpWebRequest

上存在
HttpWebRequest request = (HttpWebRequest) Request.Create("http://example.com");
request.Accept = "*/*";

即使您以前使用as HttpWebRequest(我强烈建议您更喜欢铸造),您的 variable 被声明为WebRequest类型,这就是为什么它不会编译的原因。

相关内容

  • 没有找到相关文章

最新更新