2

短い話: 無線またはモバイル データを使用しているかどうかに基づいて、さまざまな Android アプリの動作を経験しています。これは、自己署名証明書で https を使用することに関連しているようです。

長い話: SSL コネクタと自己署名証明書で構成された tomcat インスタンスを実行しています。それはすべてうまくいきます。デスクトップと Android アプリから https を使用してアクセスできます。Android アプリの場合、BKS を使用して証明書を保持する必要がありましたが、それも機能させることができました。問題?電話をモバイル データに切り替えると、次のエラーが発生します。

<?xml version='1.0'?>
    <!DOCTYPE html PUBLIC '-//WAPFORUM//DTD XHTML Mobile 1.0//EN'
    'http://www.wapforum.org/DTD/xhtml-mobile10.dtd'>
    <html xmlns='http://www.w3.org/1999/xhtml'>
    <head>
    <title>The request failed</title>
    </head>
    <body>
    <p><big>The request is not understood.</big></p>
    <p>
    <i>Technical description:</i><br/>400 Bad Request - Check your spelling for the requested URL</p>
    </body>
    </html>

電話で実行されているクロムからアプリリクエストと同じURLにアクセスしようとしましたが、次のエラーが発生しました:

Error 111 (net::ERR_TUNNEL_CONNECTION_FAILED): Unknown error.

wifiを使えば全く問題ありません。この問題は、モバイル データで一貫して再現されます。私のプロバイダーは at&t です。何か案は?

4

0 に答える 0