問題タブ [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.
post - http post を使用してファイルをアップロードするにはどうすればよいですか?
「post」を使用してファイルをアップロードするためにHttpClientというHTTP APIを使用していますが、同じサンプルコードを見つけることができませんでした。
何か案は?例/実装はありますか?
編集:-
私は HttpClient と呼ばれる HTTP API を意味していました -ここで「HttpClient による RESTful サービスの利用」を参照してください。
httpclient - HttpClient - 間違ったページ ソースを取得しています
と を使用HttpClient
しGetMethod
て、URL のページ ソースを取得しました。
しかし、どういうわけか、私はいつも次のページソースを取得することになります:
以前の URL のページ ソースを取得する理由と方法を誰か教えてもらえますか?
java - AXIS2 接続リトライの設定方法は?
Axis 管理クライアント org.apache.axis2.client.ServiceClient が org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry() を発行しているようで、リトライはデフォルトで 3 回のようです。リトライしないように設定する方法はありますか?
私のコード:
今のコードは
java - HTTPCLIENTは存在しませんか?Netbeans
インポートしようとしています:
しかし、私はこれらが存在しないと言われていますか?
ダウンロードしました:
httpclient-4.0.1.jar
そしてhttpmime-4.0.1.jar
...そしてこれらをhttpclientを使おうとしている私の.javaファイルと同じフォルダに置きました。
何か案は?
それでも動作させることができません...フォルダ「Libraries」内にあります:apache-mime4j0.6.jar commons-codec-1.3.jar commons-logging-1.1.1.jar httpclient-4.0.1.jar httpcore -4.0.1.jar httpmime-4.0.1.jar javaファイルのプロパティについては、次のとおりです。compile classpath runtime classpath boot classpathこれらのそれぞれで、インポートしたjarを参照しているようです。まだ取得は存在しません。:-(
Eclipseでもこれを実行しようとしましたが、これらのファイルは「参照ライブラリ」に表示されますが、それでも機能しません。笑
java - 投稿のHttpClient、JameのMime4jおよびHttpPostメソッドを使用してアップロード速度を遅くする
HttpPostを使用してデータのマルチパートチャンクをアップロードし、次のようにHttpClientオブジェクトのexecuteメソッドにフィードしています。
さて、ログインと投稿はうまくいきますが、アップロードは非常に遅いです。インターネット接続をテストしましたが、本来の速度よりもはるかに低速です(約1Mb /秒、3MBのファイルのアップロードには約5分かかります(30秒ではありません)。
誰かアイデアはありますか?
java - Apache httpclient と、セッションを共有するブラウザーの生成
Apache httpclient api を使用する Java プログラムがあります。これは、webapp へのログインと通信に使用されます。ログインすると、プログラムが実行プロセスを発行して firefox を開いて webapp にアクセスし、ユーザーがブラウザでデータを表示できるようにする状況があります。Java プログラムはすでにログインしているため、その現在のセッション PHPSESSID を共有して、生成された Firefox がすでにログインして同じセッションで動作するようにする方法はありますか?
android - Android での認証の問題
サーバーにリクエストをxml形式で送信する必要があります.DefaultHttpClientとHttpPostを使用してこれを行いました(ポストリクエストを行う必要があります) StringEntityを使用してxmlリクエストを送信しましたが、「401認証が必要です」というエラーが発生しました.検索して見つけましたその認証が必要です(私はユーザー名とパスワードを持っています)が、その方法は私にとって問題です。現在、「UsernamePasswordCredentials」と「BasicCredentialsProvider」を使用していますが、「ClientProtocolException」をスローします。違う?また、認証にはさまざまなタイプがあることを読みました-基本とダイジェスト.サーバーがサポートするものを知るにはどうすればよいですか? そして、それらをAndroidに実装する方法.私はこのことに非常に慣れていないので、助けてください.!
ありがとう
java - java:apacheHttpClient>再試行を無効にする方法
WebサイトでのAjax呼び出しにApacheHttpclientを使用しています。場合によっては、外部Webサービスへのリクエストが失敗し、多くの場合、次のようになります。
要求の処理中にI/O例外(java.net.ConnectException)がキャッチされました:接続がタイムアウトしました:接続します。
その場合、ほとんどの場合、リクエストの再試行をスキップしたいと思います(Httpclientが自動的に実行するように見えること)。
ただし、再試行をスキップするメソッドやパラメータなどが見つかりません。
誰でも?
ありがとうGeert-Jan
ruby - Soap4r : 要求されたアドレスは、そのコンテキストでは有効ではありません
誰かが以前にこのエラーを見たことがあるかどうか疑問に思っていましたか?
C:/Ruby/lib/ruby/gems/1.8/gems/httpclient-2.1.5.2/lib/httpclient/session.rb:675: in `initialize': 要求されたアドレスは、そのコンテキストでは有効ではありません。- connect(2) (://:0) (Errno::EADDRNOTAVAIL)
サービスに接続しようとしています。wsdl2ruby からこの SOAP クライアントを生成しました。すべてうまくいきました。したがって、このエラーが発生する理由はわかりません。これは Windows での ruby 1.8.7 の新規インストールですが、Ruby 1.8.6 を使用する別の Windows マシンと REE 1.8.7 を使用する Debian サーバーでこれをテストしました - 同じエラー。私の直感では、それはhttpclient libと関係があるということですが、関連していないように見えるPythongとtclへの参照を除いて、このエラーに関してGoogleで何も見つかりません。また、httpsS にある wsdl サービスに接続しようとしていますが、以前はこの問題はなく、サーバーに変更はありませんでした。
誰にも洞察力がありますか?