|
分類:[.NET 全般]
HttpWebRequestとWebResponseを使用して、認証付きWEBページをダウンロードするプログラムを作っています。 認証は通り、サイト内にアクセスはできているのですが、フレーム対応のブラウザでないとエラーページに遷移(そのようにエラー表示されています)されてしまい困っています。
UserAgentで判定されているのかと思い、下記のように追記したのですがやはりエラーページに遷移してしまいます。 (UserAgentで指定したブラウザを使って実際にアクセスするとエラーページに遷移することなく正常に表示されました)
HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url); req.CookieContainer = cc; req.UserAgent = "Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.2)";
WebResponse res = req.GetResponse();
そこで質問なのですが、プログラム上でフレーム対応であるフリをさせることは可能なのでしょうか?? サーバープログラム側の判定方法によるのかもしれないんですけど、現状判定方法は分りません。
宜しくお願いします。
開発環境:VC#2008
|