.Net4とVSExpress2010を使用しています。
POSTリクエストを行うことはできましたが、一部のヘッダーを設定できません。以下のコードは罰金を科します
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");
問題は、「Accept」、「UserAgent」、「Referer」、「Connection」などの他のヘッダーを設定できないことです。
私は次の方法を試しましたが失敗しました
Request.Accept = "*/*";
Request.Headers.Set("Accept", "*/*");
1行目では、Acceptプロパティが存在しませんが、2行目では、ヘッダーを適切なメソッドまたはプロパティで編集する必要があります。
私は新人で、グーグルとスタックオーバーフローで検索しました。それを解決する方法がわからない場合は、何かを再インストールするなど、これを修正するための方向性を指摘していただければ幸いです。