|
2013/05/19(Sun) 08:19:40 編集(投稿者)
サイトによります。
今回のケースでは、対象のサイトは User-Agent がない場合は応答を拒否(503 エラーを返す)する設計・実装のようですね。 User-Agent に有意な値を入れてください。
wc->Headers->Add(System::Net::HttpRequestHeader::UserAgent, /* ここに入れる */);
ブラウザーとの違いを見る際には Fiddler というツールを使うと便利だと思います。 (上記の差分を見つけるために使いました)
なお、上記の対応で今のところは通るようですが、相手先の更新によって将来的にこれだけでは足りなくなる恐れや、指定した User-Agent によっては拒否対応に変わる可能性、つまり、正常に取得できないリスクが残りますので、ご留意ください。
|