問題タブ [httpsurlconnection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
164 参照

java - 複数のクライアント証明書と接続プールを備えたAndroid HttpsUrlConnection?

私のアプリケーションでは、各ユーザーに異なるクライアント側の SSL 証明書を与えることで、Android ユーザーの身元を確認します。Google が推奨する方法であるため、HttpsUrlConnection を使用してサーバーに接続したいと思います。

ユーザーはアカウントを切り替えることができます (現在のアカウントからログアウトし、別のアカウントでログインします)。このシナリオでは、新しいユーザー アカウントのクライアント側証明書を使用して HTTPS 接続を確立する必要があります。

HttpsUrlConnection の接続プール メカニズムは、この環境でどのように機能しますか? 間違ったクライアント側証明書を使用して接続プール内のすべての HTTPS 接続を強制的に切断するにはどうすればよいですか?

0 投票する
0 に答える
583 参照

android - HttpsURLConnection setDoOutput(true) が機能しない

そのため、現在、Twitter の 1.1 Application-only-authを使用して、特定のユーザーからツイートを取得する Android アプリを作成しています。これには、ベアラー トークンを取得するために POST HTTP 要求が必要です。HttpsURLConnectionを使用して接続を開くメソッドを設定していますが、

  • conn.setDoOutput(true);メソッドが機能していません
  • conn.doOutputとどまるfalse
  • リクエストはデフォルトのままですGET

私は何か間違ったことをしていますか?

このメソッドはAsyncTaskのメソッドで呼び出されdoInBackground()ます。

0 投票する
2 に答える
239 参照

java - Java アプリケーションで httpsurlconnection が文字列を間違って投稿する

私の Java アプリケーションでは、Httpsurlconnection を使用して文字列データをサーバーに送信しました。このコードを Android でテストすると、完全に動作します。ただし、Java アプリケーションでは機能しません。クライアント Java アプリケーションは次のとおりです。

そして、サーブレットは次のとおりです。

このアプリケーションを実行すると、サーブレットの応答は次のようになります。

受信データ:t☐☐☐</p>

常に最初の文字のみがサーブレットに正しく送信されます。同じコードが Android でも完璧に機能します。誰でも私を助けてもらえますか?ありがとう...

0 投票する
0 に答える
1484 参照

android - Android で HttpsURLConnection が応答を取得できない

以下のコードを使用して URL を接続します。

しかし、次のようにオンラインでエラーが発生しInputStream respondsStream = connection.getInputStream();ます。

しかし、ブラウザーで URLPath を入力しようとすると、応答が成功する可能性があります。
ネットワークが機能していることを確認しました。
エラーを回避するためにコードを変更するにはどうすればよいですか?

0 投票する
0 に答える
160 参照

java - AndroidではHTTPステータス400、デスクトップでは200

以下のコードを使用して Twitter にログインしようとしています。

今私が直面している問題はここにあります(メソッドsendPost()内):

一般的な PC では問題なく動作し、応答コードは 200 になります。しかし、Android で実行すると 400 になります。どんな助けも非常に高く評価され、必要とされています。

0 投票する
0 に答える
410 参照

java - HttpsURLConnection が IPv6 サーバーに接続できない

IPv6経由でサーバーに接続するとエラーが発生しますHttpsURLConnection:

IPv6 Apache server(version 2.2.27)同じに接続するにApache HttpClientは、問題なく動作しますが、HttpsURLConnection動作しません。したがって、サーバー側の問題ではない可能性があります。を使用する前にこのエラーが表示されることはありますHttpsURLConnectionか?

0 投票する
1 に答える
30713 参照

java - HttpsURLConnection 経由で投稿データを https サーバーに送信する方法

Select Search Element: as Registration No を指定し、Enter Search Element: as AP31BF2942 を指定すると、Web でフォーム ( https://aptransport.in/CFSTONLINE/Reports/VehicleRegistrationSearch.aspx ) が表示され、データの取得ボタンをクリックすると、それから私は私の車の詳細を取得しています。
これを HttpsURLConnection で行いたい。
URL のソースで、パラメーター名が ctl00$OnlineContent$ddlInput および ctl00$OnlineContent$txtInput になっているのを確認しました。

しかし、必要なデータを取得できません。URLを確認してください