问题标签 [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 回答
1533 浏览

php - 使用具有命名空间的 Unirest php lib

我正在尝试使用unirest,一个用于进行休息调用的新 php 库。

我想将它放在我的项目上方的系统范围的目录中。然后我包括它:

require_once ('../unirest-php-master/lib/Unirest/Unirest.php');

负载很好。然后我按照自述文件使用它:

$response = Unirest::post(CSWA_URL ....

我收到致命错误:第 23 行的 ...hello_world/sign_start.php 中找不到类 'Unirest'

然后我尝试使用命名空间(参见库的代码。他们Namespace Unirest在声明Unirest类之前使用了一个语句。)

$response = Unirest\Unirest::post(CSWA_URL ....

我走得更远了。现在:致命错误:第 26 行的 ....unirest-php-master/lib/Unirest/Unirest.php 中找不到类 'Unirest\HttpMethod' -- 这是库代码中的错误!

问:我做错了什么吗?Unirest 的作者是否犯了错误?我必须将库放在 ./lib 中吗?最好的解决办法是什么?

0 投票
3 回答
2130 浏览

php - 从 API 调用 (PHP) 访问数据

我最近开始使用来自https://www.mashape.com/的 API ,我相信我已经获得了我需要的数据,但我不太确定如何使用它。它返回(我相信)一个我尝试将类型转换为数组的对象,但我仍然没有成功提取我需要的数据。该对象看起来像:

关于我可以从“数据”中获得例如“级别”的任何指针?

0 投票
1 回答
720 浏览

python - 在 Python 中动态构建 Unirest 发布请求

我正在为 API 编写一个方法。Unirest 邮政电话的形式为

key1 是必需的,而 key2、key3 和 key4 是可选的。我想要一种方法称为

这将创建 params 字典,将其添加到 POST,然后将其发送出去。第一部分,我已经下来了。在写它的时候,我有一种烦人的感觉,字典没有排序。一个快速测试,证明我是对的。由于它是一个 API,我相当确定他们要求这些字段的顺序正确。有什么方法可以按正确的顺序将参数插入字典中?我不能使用 OrderedDict,因为它是不可散列的类型。

0 投票
1 回答
241 浏览

php - PHP 数组和子数组

所以我有以下数组结构:

我想搜索一个“子数组”,其中值“championId”= x 和 statType = y。如果该数组,我将拥有 [x],然后我应该能够返回该数组中的任何值。

这是我目前拥有的一些 PHP 代码:

作为附加信息,我将使用$response = Unirest::get它来获取数组。

编辑完整代码:

0 投票
3 回答
6231 浏览

android - Mashape Unirest Java:java.lang.NoClassDefFoundError

我正在使用 Mashape 的Unirest library(unirest-java-1.2.6.jar)构建一个应用程序。我NoClassDefFoundError在运行时得到。我尝试 了 CommonsWare的方法。但它没有用。这是 Java 构建路径的屏幕截图。这个截图有什么问题吗??

在此处输入图像描述

0 投票
2 回答
8874 浏览

maven - 安装 Unirest-Java 以使用 Mashape API

我创建了这个简单的类:

但我得到这个错误:

编辑:

我删除<repository>了文件中提到的所有元素pom.xml

我从 Maven 那里得到这个:

在此处输入图像描述

0 投票
2 回答
462 浏览

ios - 在 ASYNC 回调之外访问 NSDictionary 对象

我正在使用 UNIRest 进行调用并将 JSON 对象返回到我的应用程序。我让它返回正确的数据作为 NSDictionary 并记录我们的完美。我现在正在尝试获取该数据并将其显示在我的视图中。我不能在回调之外使用我的字典。

我一直在 StackOverflow 上挖掘与变量相关的类似结果和帖子。我觉得这是一个范围问题,它仅限于回调块内部。

我的头文件:(UIViewController)

@property (nonatomic, strong) NSDictionary *tideData;

我的实现:

我已经尝试了很多与范围界定相关的项目,显然只是错过了标记。有任何想法吗?我已经搜索了设置全局变量等。现在一直停留在这个问题上。

谢谢,

瑞安

0 投票
1 回答
11041 浏览

c# - 如何将 JSON 响应映射到自定义类对象

我正在使用unirest.io在 C# 中调用 API 。我得到以下 JSON 响应(作为response.Body)。

我尝试将其映射到我的自定义类对象,如下所示。

但它总是通过设置person.infos = NULL ;

我的自定义类

请帮助我如何正确地将此类 JSON 映射到我的 .Net 类对象?

0 投票
1 回答
380 浏览

java - 将 Python 请求代码翻译成 Java (UniRest)

我正在使用 Snapchat API 制作 Java 客户端。我正在使用一个端点,它从以下参数中获取HTTP POST

生成 params 哈希没有问题,并且我将其data作为File对象。

在 Python 中,我已经确认以下工作:

那个 Python 代码给了我 200。我使用的是 Java 代码生成的令牌和数据/文件,所以发送的数据是相同的。

在 Java 中,我使用 UniRest 执行以下操作:

但是,这给了我来自服务器的 500 响应。如何编写完全模拟 Python 的 Java?或者我怎样才能窥探我自己的网络流量以查看每个代码的不同之处?对我来说似乎很疯狂,一个有效而另一个无效。

0 投票
1 回答
678 浏览

objective-c - 如何记录 UniRest 结果

我正在将 UniRest 用于目标 c,并且我正在向我的服务器发出请求。

但是,NSLog(@"%@",rawBody);没有记录结果。知道为什么吗?