問題タブ [unirest]
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 - mashape unirest Java Future HttpResponse asJsonAsyncはシンボルを見つけることができません
私は unest を作成する初心者であり、何が間違っているのか理解できないようです。
私はmavenを使用してunirestを依存関係として使用しています:
次に、unirest を使用して、Java 匿名コールバックを使用してサーバーへの非同期呼び出しを実行しようとしています。
実行時に発生するエラー
は
これは .asJsonAsync の行であることが判明しました
あらゆる種類のクラスをインポートしようとしましたが、うまくいかないようです。
java - JVM の終了を妨げている Unirest 非同期要求
Java でユニレスト経由で非同期コールバックを使用しようとしています。ただし、同期要求から非同期要求に切り替えた後、JVM は終了していないようです。スレッドダンプが何を意味するのかもわかりません。
Mac OS X 10.9.5のJDK 1.8.0_25でこれをコンパイルして実行しています-
ここにコードがあります -
ここにプログラムの出力があります -
ここにスレッドダンプがあります -
これを修正するためのポインタは役に立ちます。
java - java.lang.NoClassDefFoundError: org/apache/http/concurrent/FutureCallback
Unirest-Mashape を使用して Java アプリケーションを構築しようとしています。
これは私のコードです:
コードをコンパイルすると、エラーは表示されません。しかし、実行すると、次のランタイム エラーが表示されます。
これらのjarファイルをプロジェクトに含めました:
しかし、それでもエラーが発生します。私を助けてください。
ios - Xcode が Unirest API の UNIHTTPJsonResponse ヘッダーの戻り値の型を誤って解釈するのはなぜですか?
「Camfind」API のサンプル コードをコンパイルしようとしていますが、応答ヘッダーの取得に失敗しています。
ARCでは、Objective 以外の C ポインター型int *
を暗黙的に変換することNSDictionary
はできません。
ここに私の「podFile」があります:
このコードを使用して、最初にコンパイルをテストします。"here"から提供される例と同じです。
「ヘッダー」は、UNIHTTPJsonResponse が拡張する UNIHTTPResponse のプロパティです。
これは非常に簡単なようです。int *
に表示されているものにもかかわらず、Xcode がヘッダーを として解釈する理由がわかりませんUNIHTTPResponse.h
。
python-3.x - ユニレストは python3 をサポートしていますか?
ユニレストは python3 をサポートしていますか? 私はグーグルで検索しましたが、ゼロの情報が表示されます。ユニレストのドキュメントでさえ、2.x のみであるとは言っていないため、3.x と 2.x の両方をサポートしていると思われます。ただし、インストールは 3.4 で失敗し、2.7 で成功します。下記参照。
今のところ私は 2.7 を使用していますが、新しいプロジェクトには 3.x を使用することを好みます。
php - ユニレスト php の使い方 Mashape で Site2Sms をリンクする必要がありますか?
私は API の純粋な初心者です。私はプロジェクトを行っており、Site2Sms Api を含めてメッセージを送信することを考えています。使用したい API はリンクにあります。
API は、Unirest PHP ライブラリを使用してリクエストを呼び出しています。誰かがサンプル ページやコード スニペット、またはそれを実装する方法についてのアイデアを提供できますか。
前もって感謝します
hadoop - CDH で Unirest を使用しているときに jar が競合する
Unirest を使用して、Cloudera Hadoop 5.2.1 クラスター上の MapReduce ジョブから POST 要求を送信しようとしています。
Unirest の依存関係の 1 つにhttpcore-4.3.3.jar
. CDH パッケージにhttpcore-4.2.5.jar
はクラスパスが含まれています。コードを実行しようとすると、「ClassNotFound」例外が発生しました。
コードに行を追加して、別のクラスをどこから取得しているかを確認しましたが、答えは厄介でした: /opt/cloudera/parcels/CDH/jars/httpcore-4.2.5.jar
.
私はオンラインであらゆる場所を調べ、見つけたものすべてを試しました。言うまでもなく、何も機能していないようです。
HADOOP_CLASSPATH 環境変数を設定してみたり、HADOOP_USER_CLASSPATH_FIRST を設定してみたり、hadoop jar コマンドで -libjars パラメーターを使用してみたりしました。
誰でもこれを解決する方法を知っていますか?
android - Android に同梱されているものではなく、ビルドで org-apache.http.client の unirest-java-version を使用することができません (私は API 16 にいます)
API レベル 16 で unirest-java に問題があります。つまりunirest-java-1.4.6-SNAPSHOT-withDependency-ShadedForAndroid
、すべての依存関係といくつかの Apache-libs をシェーディングして JAR () をコンパイルしましたが、アプリが見つからないというエラーが引き続き発生しorg.apache.http.client.methods.HttpRequestBase.releaseConnection
ます。
HttpRequestBase.releaseConnection
私が結論付けたのは、unirest-JAR でコンパイルしたものではなく、組み込みの apache-libs (API 16 では実装されていませんでしたが、後でのみ) を使用したためです。
Android Studio (1.0) と Gradle の両方を使用してプロジェクトをビルドしようとしましたが、結果は同じでした。
LogCat
http://pastebin.com/5MCSa7eg
unirest-java/pom.xml
http://pastebin.com/ThHZn3sN
app/build.gradle
http://pastebin.com/vNuguHCy
ほぼすべての方向でのヘルプは大歓迎です!