2

ユーザーが入力した英語のコンテンツをヒンディー語に翻訳したいので、ユーザーが翻訳ボタンをクリックするたびに、HTTP ポストリクエスト (ユーザーが入力した英語のテキスト) を googletranslator サイトに送信します。

しかし、「WebExceptionがキャッチされました」および「リモートサーバーに接続できません」というランタイム例外が発生しました。

すでにファイアウォールとウイルスソフトウェアをオフにしています...

何が問題なのだろう...

Web アプリケーションの設定を設定または変更する必要がありますか? ...

この問題から抜け出すために私を導いてください...

ここに画像の説明を入力

4

1 に答える 1

2

コメントに従って、このコードを使用できます:

            System.Net.WebProxy pry = new System.Net.WebProxy("192.168.1.100", 2);
            pry.Credentials = CredentialCache.DefaultCredentials;
            GlobalProxySelection.Select = pry;

192.168.1.100はプロキシ アドレス、2ポート番号です。

HTTP リクエストを行う前にコードを使用してください。

これは私にとって常に機能します。

問題が発生した場合はお知らせください。

編集

Web 要求オブジェクトを作成する前にコードを使用する

例私は前にこのコードを使用します:

System.Net.HttpWebRequest webReq = (System.Net.HttpWebRequest)System.Net.WebRequest.Create("http://www.domain.com/horoscopes/daily/my.xml");
于 2012-06-14T10:02:49.990 に答える