问题标签 [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.

0 投票
1 回答
2232 浏览

java - mashape unirest java Future HttpResponse asJsonAsync 找不到符号

我是 mashape unirest 的新手,我似乎无法弄清楚我做错了什么。

我正在使用 maven 来使用 unirest 作为依赖项,如下所示:

接下来,我尝试使用 unirest 使用 java 匿名回调对我的服务器进行异步调用。

我运行时遇到的错误

原来是 .asJsonAsync 上的行

我尝试导入各种类,但似乎不起作用。

0 投票
2 回答
1947 浏览

java - Unirest 异步请求阻止 JVM 退出

我正在尝试通过 Java 中的 unirest 使用异步回调。但是,从同步请求切换到异步请求后,JVM 似乎并没有退出。我也不确定线程​​转储是什么意思。

我正在 Mac OS X 10.9.5 上的 JDK 1.8.0_25 上编译和运行它 -

这是代码 -

这是程序输出 -

这是线程转储 -

任何解决此问题的指针都会很有用。

0 投票
3 回答
8775 浏览

java - java.lang.NoClassDefFoundError: org/apache/http/concurrent/FutureCallback

我正在尝试使用 Unirest-Mashape 来构建 Java 应用程序。

这是我的代码:

当我编译我的代码时,它没有显示错误。但是当我运行它时,它显示以下运行时错误:

我在我的项目中包含了这些罐子:

我已将这些 jars 包含在我的项目中

但我仍然收到错误消息。请帮我。

0 投票
1 回答
891 浏览

php - Unirest post方法不起作用?

我有一个非常短的代码片段,直接取自 mashape:

我已正确包含路径,如下所示:

以及发送 POST 请求的代码片段:

(我故意将 post("url") 和 X-Mashape-Key 留空,因为它们是私钥。)

我不确定为什么这不起作用 - 我尝试通过添加一个方法在相应文件的 post 方法中回显虚拟文本:

在 Request.php 中,但是当我尝试使用它调用此方法时,Unirest::echo("abc");它也不起作用。这种语法有问题还是我没有看到另一个问题?

我 100% 确定我的文件路径是正确的。我觉得我错过了一些我没有看到的明显事实 - 感谢您在这方面的帮助。

谢谢!

0 投票
1 回答
1756 浏览

php - Unirest POST 请求不会在 PHP 中运行

我有一段代码几乎是准系统,但由于某种原因,它只是拒绝运行:

此代码块直接取自 mashape 网站,我只是下载了 Unirest 文件。我也确信我的路径是正确的。

在此处输入图像描述

我进行了一些调查,并尝试在 Unirest 文件中添加一个静态类函数以打印出一些东西,不出所料,它不起作用。

这是我添加的代码块:

在同一个文件中,$file->printa("abc");工作完美,但是当从不同的文件调用时,或者File::printa("abc");只是拒绝运行。Unirest::printa("abc");File\Unirest::printa("abc");

我不确定,但我对命名空间有误解吗?我会认为这Unirest::printa("abc");是访问静态类函数的正确方法吗?

我将不胜感激有关此的任何建议,谢谢。

0 投票
0 回答
305 浏览

ios - 为什么 Xcode 会误解 Unirest API UNIHTTPJsonResponse 标头的返回类型?

我正在尝试为“Camfind”API 编译示例代码,但在检索响应标头时失败:

ARC不允许将非目标 C 指针类型隐式转换int *为。NSDictionary

这是我的“podFile”:

最初使用此代码测试编译。与"here"提供的示例相同。

'headers' 是 UNIHTTPResponse 扩展的 UNIHTTPJsonResponse 的属性。

这似乎应该非常直截了当。我不明白为什么 Xcode 将标题解释为int *尽管我在UNIHTTPResponse.h.

0 投票
1 回答
8624 浏览

python-3.x - unirest 支持 python3 吗?

unirest 支持 python3 吗?我用谷歌搜索了零信息。即使在最统一的文档中,它也没有说它只是 2.x,这让我相信它同时支持 3.x 和 2.x。但是安装失败并使用 3.4 并成功使用 2.7。见下文。

目前我使用的是 2.7,但我更喜欢将 3.x 用于新项目。

0 投票
1 回答
3991 浏览

php - 如何使用 Unirest php?需要在 Mashape 中链接 Site2Sms?

我是 API 的纯粹初学者。我正在做一个项目并考虑包括 Site2Sms Api 来发送消息。我希望使用的 API 在链接中。

API 正在使用 Unirest PHP 库调用请求。有人可以提供示例页面或代码片段,甚至可以提供有关如何实现它的想法。

提前致谢

0 投票
0 回答
85 浏览

hadoop - 在 CDH 上使用 Unirest 时 jar 冲突

我正在尝试使用 Unirest 从 Cloudera Hadoop 5.2.1 集群上的 MapReduce 作业发送 POST 请求。

Unirest 的依赖项之一是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 参数。

有人知道如何解决这个问题吗?

0 投票
0 回答
315 浏览

android - 无法让我的构建使用 org-apache.http.client 的 unirest-java-version 而不是 Android 附带的版本(我在 API 16)

我在 API 级别 16 上遇到了 unirest-java 的问题,即我已经编译了一个unirest-java-1.4.6-SNAPSHOT-withDependency-ShadedForAndroid包含所有依赖项的 JAR ( ) 以及一些 Apache-libs 阴影 - 但我仍然收到关于我的应用程序 not found 的错误org.apache.http.client.methods.HttpRequestBase.releaseConnection

我得出的结论是因为它使用了内置的 apache-libs(它没有HttpRequestBase.releaseConnection在 API 16 中实现,只是稍后才实现)而不是我用 unirest-JAR 编译的那些。

尝试使用 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

非常感谢几乎任何方向的任何帮助!