問題タブ [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.

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

android - httpclientを使用してtwitpicに投稿しているときに、画像が例外として見つかりませんでした

私はcommons-httpclient-3.1jarファイルを使用してマルチパートファイルをtwitpicに投稿しています。iamgetingImagenot found例外は、私のコードHttpClient client = new HttpClient();です。client.getHttpConnectionManager()。getParams()。setConnectionTimeout(100000);

何か提案がありますが、なぜこのエラーが発生し、なぜ画像を投稿できないのですか?ありがとうガネーシャ

0 投票する
3 に答える
20195 参照

java - Java httpclientでユーザーエージェントを設定し、trueへのリダイレクトを許可する

JavaのHttpClientapacheオブジェクトにユーザーエージェント文字列を設定しようとしていますが、その方法がわかりません。

助けてください!

また、trueへのリダイレクトを有効にしようとしていますが、HttpClientオブジェクト内でこのオプションが見つかりません。

ありがとう

アンディ

0 投票する
5 に答える
62446 参照

php - HttpResponseでデータをPHPサーバーに送信するAndroid JSON HttpClient

私は現在、Androidアプリケーションからphpサーバーにデータを送信しようとしています(両方とも私が制御しています)。

アプリのフォームで収集されたデータは大量にあり、これはデータベースに書き込まれます。これはすべて機能します。

私のメイン コードでは、まず JSONObject を作成します (この例では、ここでは省略しています)。

次に、オブジェクトを送信用に渡し、応答を受け取ります。

HTTPPoster クラス:

これは応答を取得しますが、サーバーは 403 - Forbidden 応答を返しています。

doPost 関数を少し変更してみました (これは、送信するものがたくさんあると言ったように、実際には少し良くなりました。基本的に、異なるデータを持つ同じフォームが 3 つあるため、フォーム エントリごとに 1 つずつ、3 つの JSONObjects を作成します。私が使用している静的な例ではなく、DB から来ています)。

まず、呼び出しを少し変更しました。

では、doPost 関数を次のように変更します。

わかりましたので、これは応答 200 を返します

ただし、サーバーで受信したデータを JSON 文字列に解析することはできません。フォーマットが悪いと思います(JSONを使用したのはこれが初めてです):

PHP ファイルで $_POST['vehicle'] に対してエコーを実行すると、次のようになります。

どこが間違っているのか、または私がやろうとしていることを達成するためのより良い方法があるかどうかを誰かに教えてもらえますか? うまくいけば、上記は理にかなっています!

0 投票する
3 に答える
23301 参照

android - AndroidからPHPサーバーに画像をアップロードする

HTTPPOSTで次のパラメータを期待するリモートPHPサーバーに画像をアップロードする必要があります。

インターネット検索のほとんどは、次のいずれかを示唆しています。

次のクラスをダウンロードし、MultiPartEntityを試してリクエストを送信してください。

また

URLconnectionを使用して、マルチパートデータを自分で処理します。

ところで、私はjava.net(またはandroid.net)クラスではなくHttpClientクラスを使用することに熱心です。最終的に、AndroidソースコードからMultipartクラスをダウンロードし、代わりにプロジェクトで使用しました。

これは上記のどの方法でも実行できますが、これらが上記の目的を達成する唯一の方法であるかどうかを確認したいと思います。ドキュメントをざっと読んでFileEntityクラスを見つけましたが、動作させることができませんでした。

Androidアプリケーションでこれを行う正しい方法は何ですか?

ありがとう。

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

java - JavaDefaultHTTPClientは自動的にCookieを処理します

DefaultHttpClientを使用するコードがあり、WebサイトへのログインをPOSTリクエストします。

ただし、その後のリクエストでは、サインインしたという事実を忘れているようです。

使用しているDefaultHttpClientの自動Cookie処理をオンにするにはどうすればよいですか?

乾杯、

アンディ

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

java - HTTPClient 4でダウンロードの進行状況を監視しますか?

HTTPClient 4を使用してダウンロードの進行状況を監視する方法を教えてもらえますか?私はAPIで少し迷っています。

0 投票する
3 に答える
80997 参照

android - Android:HttpClientリクエストのステータスコードを取得する方法

ファイルをダウンロードしたいのですが、応答ステータスコードを確認する必要があります(つまりHTTP /1.1 200 OK)。これは私のコードの一部です:

応答のステータスコードを取得するにはどうすればよいですか?

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

android - Android HttpClient と HTTPS

Android で HTTPS 接続を実装するのは初めてです。基本的に、org.apache.http.client.HttpClient を使用してサーバーに接続しようとしています。ある時点で、秘密鍵でクライアントを認証するために、アプリケーションのキーストアにアクセスする必要があると思います。しかし、今のところ、接続して何が起こるかを確認しようとしています。HTTP/1.1 400 Bad Request エラーが発生し続けます。

多くの例にもかかわらず、私はこれの頭や尾を作ることができないようです (どれも私にとってはうまくいかないようです)。私のコードは次のようになります (BODY 定数は XmlRPC です):

とてもシンプルです。誰かアドバイスがあれば教えてください。ありがとう!

0 投票する
3 に答える
8654 参照

java - commons-httpclient-3.1 の URIUtil.encodePath はどうなりましたか?

質問724043で説明されていること、つまり URI のパス コンポーネントをエンコードしたいと考えています。そのために推奨されるクラスは、Commons HttpClient 3.1のURIUtilです。残念ながら、そのクラスは HttpClient の最新バージョンから消えたようです。HttpClient 4.1 の同様の名前のクラスであるURIUtilsは、同じ機能を提供しません。このクラス/メソッドは、私が気付いていない他のライブラリに移動されましたか、それともなくなったのですか? クラスを 3.1 リリースから自分のコードにコピーするのが最善でしょうか、それとももっと簡単な方法がありますか?

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

android - MultipartEntity を使用した POST リクエストの作成

name (文字列)、email (文字列)、fileupload (ファイル) のパラメータを使用して、マルチパート リクエストを作成したいと考えています。以下の Java コードを使用しています (Android で動作)。

httppost.getRequestLine() は出力します

したがって、クライアント サイトではすべて問題ないように見えますが、私のサーバー (Django/Apache) はそれを GET パラメーターなしで GET 要求として読み取り、request.method'GET' をrequest.GET.items()生成し、空の辞書を生成します。

私は何を間違っていますか?マルチパートパラメーターを正しく設定する方法が実際にはわかりません-当て推量を使用しているため、それが問題である可能性があります。