問題タブ [httpclient]
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.
delphi - シナプスで https クライアントを作成するには?
synapse で使用する https クライアントが必要です。
それについてのデモはありますか?
どうもありがとうございます。
java - REST APIを使用してAndroidでFacebookにログインする
私は Android で Facebook アプリケーションを開発しています。HTTPClient 経由で Facebook にログインしたいのですが、ユーザーがユーザー名とパスワードを教えてくれたら、facebook.com/login に接続します。
このコードのようにしたい
Facebook: セッション キーを取得するときに、正しくない署名 (104) を取得する
しかし、アンドロイドでは、私はそれをやろうとしましたが、セッションを取得すると、無効なパラメータを含む XML が返されました
誰でも私を助けることができますか?
java - 入力をストリームと文字列として読み取る方がメモリ効率が高いのはなぜですか?
HTTPClient を使用して REST API を実装しています。
以下を使用してサーバーの応答を読み取っています。
これを行うと、次の警告が表示されます。
ドキュメントは続けて言います:
HttpClient は、効率的な要求/応答本文のストリーミングが可能です。大きなエンティティは、メモリにバッファリングされずに送信または受信される場合があります。これは、複数の HTTP メソッドが同時に実行される可能性がある場合に特に重要です。文字列やバイト配列などのエンティティを処理するための便利なメソッドがありますが、それらの使用はお勧めできません。注意して使用しないと、メモリ内の完全なエンティティのバッファリングを意味するため、メモリ不足の状態に簡単につながる可能性があります。
だから私の質問は、文字列として完全な応答が必要な場合 (つまり、DB に格納するため、または DOM を使用して解析するため)、ストリームを使用する方がメモリ効率が高いのはなぜですか?
java - Cookies...Http POST が正しく機能しないのはなぜですか?
おそらくこれはしばしば問題ですが、私はそれを解決できません。サーバーから渡された Web フォームのいくつかのフィールドに自動的に入力する必要があります。私は Apache HttpClient を使用して生活を楽にしています) ここまでで、目的を達成するための手順を検討できます。
-
1. http://trac.edgewall.org/ への証明書がないため、このソフトウェアをダウンロードしてローカルにインストールし、最後に NewTicket を作成する必要があります。
-
2. SSL (SSL トンネル) なしで Trac をローカルで使用しています。(HTTPS を使用できるようにプログラムを変更することは難しくありません)。
-
3. これで、GET 要求を認証して実行できますが、POST 要求を実行できません。
-
4. 例: http://localhost:8000/tracenvir/newticketに対して GET リクエストを実行します。この (~/newticket) ページは次のようになります
: http://s04.radikal.ru/i177/0912/cb/d43971cebc02.png
-
"input type="text" id="field-summary" name="field_summary" size="70" "
- "textarea id="field-description" name="field_description" class="wikitext" rows="10" cols="68"/textarea"'
- 5. だから、私はこれを書きます:
そして、私はこれを持っています:
-
400 エラー: 不正なリクエスト
-
フォーム トークンがないか無効です。クッキーを有効にしていますか?
どうしたの?
- GET リクエストの応答として、次のように取得します。
- 応答コード = 200 trac_auth=38144ec2830678183afebf0b14c51721
-
trac_form_token=e9648f17987551b8f97e1953
おそらく私はこれを変更する必要があります:
- client.getParams().setCookiePolicy(CookiePolicy.BROWSER_COMPATIBILITY);
java - Javaで英語以外のテキストを読む方法は?それらは間違ったエンコーディングで表されます
私はapacheHttpClientを使用しています。そして、私が「サイトを読む」ことを試みているとき、すべての英語以外のコンテンツは間違って表現されます。
実際には、windows-1252で表されますが、UTF-8である必要があります。どうすればこれを修正できますか?
を使用しようとしましたInputStreamReader (inputStream, Charset.forName ("UTF-8"))
が、役に立ちませんでした(間違った記号が????????に変換されました)。
java - 時間間隔の後にHTTP接続をタイムアウト/切断する方法は?
私はApacheHttpClient
を初めて使用します。次のコードを使用して、特定の時間間隔の後にHTTP接続タイムアウト(切断)を取得しました。
しかし、タイムアウト/切断することを期待せずに1分以上待機しますか?問題はどこにありますか?
java - Java HttpClient NoSuchAlgorithmException
私は IBM のビルドの Java を HttpClient で使用していますが、ほとんど成功していません。HttpClient オブジェクトの executeMethod() を使用するたびに、NoSuchAlgorithmException が発生します。
java - 安全な iNet Factory と Apache httpclient のどちらがより強力ですか?
私は2つのライブラリの両方に慣れていません。今、アプリケーションに Java http ライブラリが必要です。私の質問は、どちらがより強力ですか? ありがとう。
PS: セキュア iNet ファクトリー: http://www.jscape.com/secureinetfactory/index.html
java - BindException:クライアントソケットですでに使用されているアドレス?
クライアントがサーバーに対してRPCのような要求を行うクライアントサーバー階層アーキテクチャがあります。Tomcatを使用してサーブレットをホストし、ApacheHttpClientを使用してサーブレットにリクエストを送信しています。
私のコードは次のようになります。
負荷の軽い環境ではうまく機能しますが、1秒間に何百ものリクエストを行うと、これがわかり始めます-
これを修正する方法について何か考えはありますか?クライアントがエフェメラルクライアントポートを再利用しようとしていることと関係があると思いますが、なぜこれが発生するのですか/どうすれば修正できますか?ありがとう!
java - HTTP クライアントを使用して Android からサーブレットにシリアル化されたオブジェクトを送信する
電話からサーブレットにシリアル化されたオブジェクトを送信する Android アプリケーションを作成しようとしました。オブジェクトの内容は、休止状態を使用してデータベースに保存するユーザーからの入力です。問題は、コードが下にあるオブジェクトのシリアライズとデシリアライズにあると思います。誰かが助けてくれたら、私はとても助かります。
ps クラス User は、シリアライズ可能なインターフェースを実装します
クライアント