問題タブ [httpentity]
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.
java - HttpEntity から InputStream を取得できません
Web サーバーから受け取った HttpEntity があります。その HttpEntity を getContentLength() で確認すると、値 > 0 が表示されます。したがって、コンテンツがあるようです。getContent() を実行して InputStream を取得し、その InputStream で read() を実行してコンテンツを取得します。最初の read() 操作で、ストリームが閉じられていることを示す IO Exception がスローされます。
私のコードは次のとおりです。
したがって、そのストリームで close() を呼び出していません。私が見るデバッガーで myEntity を見て、HttpEntity に何か問題があることを除外することはできません (それが役立つかどうかはわかりません):
InputStream の getContentLength() は、HttpEntity の値を示します。
問題を理解するためにどこから始めればよいかわかりません。問題を見つけるために何を確認できますか?
android - entity.getContentLength() は -1 を返します
オブジェクトが空白になりBufferedReader
ました。コードをデバッグすると、実際にはHttpEntity
オブジェクトも空のように見えることがわかりました。
コードの私の部分は次のとおりです。
//HTTP
リクエストの作成
PC ブラウザーで自分の URL にアクセスすると、JSON 応答が返され、[http://jsonlint.com/][1] でも返されます。
正確な問題は何ですか、私には理解できません
java - String から InputStream を取得する方法
httpentity が InputStream に画像のバイナリ データを持ち、さらに処理するためにライブラリ ファイル [ String str = EntityUtils.toString(httpResponse.getEntity())
] で文字列として変換されているシナリオを用意し、その文字列から入力ストリームを取得しようとしています。
問題を理解するために、以下のシナリオを取り上げます。
動作中 - ImageView がコンテンツとともに表示されます
問題 - ImageView が画像とともに表示されない
android - Android で httpResponse から画像コンテンツを取得する
http 応答から画像を取得しようとしていますが、ストリームをビットマップに変換できません。ここで何が欠けているのか教えてください。
参考までに - 画像コンテンツは生のバイナリと jpeg 画像として受信されます。
手順は次のとおりです。
- HttpRequest を作成します。
- 応答で 200 を確認します -> httpentity コンテンツを取得します。
- BitMap factory を使用してストリームをビットマップに変換します。
- ビットマップをイメージビューに設定します
AsyncTask の postExecute でこれを行う
AsyncTask の postExecute でこれを行う
前もって感謝します。
android - 電話で実行するとandroid-HttpResponseがエラーになる
私はデータをphpサーバーに投稿しています。正常に動作し、応答が返されます。応答を読みたいとき、このエラーが表示されます
応答を読み取るのは、このコードから正確です。
これは私のコード全体です:
それを解決するのを手伝ってもらえますか?
g-wan - GWAN クエリ文字列の長さの問題
GWAN (v4.3.14) を使用していますが、奇妙な問題に直面しています。クエリ文字列に長いテキストを渡そうとしています。GWAN では、リクエストの合計サイズが 537 文字を超えるクエリ パラメータを渡すことができないことがわかりました。
400 Bad Request
で応答します
文字列の例は次のとおりです。
私のC++ファイルのコードは次のとおりです。
GWAN が 1000 文字以上のクエリ パラメータを受け入れるようにする方法を教えてください。