问题标签 [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.
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 中吗?最好的解决办法是什么?
php - 从 API 调用 (PHP) 访问数据
我最近开始使用来自https://www.mashape.com/的 API ,我相信我已经获得了我需要的数据,但我不太确定如何使用它。它返回(我相信)一个我尝试将类型转换为数组的对象,但我仍然没有成功提取我需要的数据。该对象看起来像:
关于我可以从“数据”中获得例如“级别”的任何指针?
python - 在 Python 中动态构建 Unirest 发布请求
我正在为 API 编写一个方法。Unirest 邮政电话的形式为
key1 是必需的,而 key2、key3 和 key4 是可选的。我想要一种方法称为
这将创建 params 字典,将其添加到 POST,然后将其发送出去。第一部分,我已经下来了。在写它的时候,我有一种烦人的感觉,字典没有排序。一个快速测试,证明我是对的。由于它是一个 API,我相当确定他们要求这些字段的顺序正确。有什么方法可以按正确的顺序将参数插入字典中?我不能使用 OrderedDict,因为它是不可散列的类型。
php - PHP 数组和子数组
所以我有以下数组结构:
我想搜索一个“子数组”,其中值“championId”= x 和 statType = y。如果该数组,我将拥有 [x],然后我应该能够返回该数组中的任何值。
这是我目前拥有的一些 PHP 代码:
作为附加信息,我将使用$response = Unirest::get
它来获取数组。
编辑完整代码:
android - Mashape Unirest Java:java.lang.NoClassDefFoundError
我正在使用 Mashape 的Unirest library(unirest-java-1.2.6.jar)
构建一个应用程序。我NoClassDefFoundError
在运行时得到。我尝试 了 CommonsWare的方法。但它没有用。这是 Java 构建路径的屏幕截图。这个截图有什么问题吗??
maven - 安装 Unirest-Java 以使用 Mashape API
我创建了这个简单的类:
但我得到这个错误:
编辑:
我删除<repository>
了文件中提到的所有元素pom.xml
:
我从 Maven 那里得到这个:
ios - 在 ASYNC 回调之外访问 NSDictionary 对象
我正在使用 UNIRest 进行调用并将 JSON 对象返回到我的应用程序。我让它返回正确的数据作为 NSDictionary 并记录我们的完美。我现在正在尝试获取该数据并将其显示在我的视图中。我不能在回调之外使用我的字典。
我一直在 StackOverflow 上挖掘与变量相关的类似结果和帖子。我觉得这是一个范围问题,它仅限于回调块内部。
我的头文件:(UIViewController)
@property (nonatomic, strong) NSDictionary *tideData;
我的实现:
我已经尝试了很多与范围界定相关的项目,显然只是错过了标记。有任何想法吗?我已经搜索了设置全局变量等。现在一直停留在这个问题上。
谢谢,
瑞安
c# - 如何将 JSON 响应映射到自定义类对象
我正在使用unirest.io在 C# 中调用 API 。我得到以下 JSON 响应(作为response.Body)。
我尝试将其映射到我的自定义类对象,如下所示。
但它总是通过设置person.infos = NULL ;
我的自定义类
请帮助我如何正确地将此类 JSON 映射到我的 .Net 类对象?
java - 将 Python 请求代码翻译成 Java (UniRest)
我正在使用 Snapchat API 制作 Java 客户端。我正在使用一个端点,它从以下参数中获取HTTP POST
:
生成 params 哈希没有问题,并且我将其data
作为File
对象。
在 Python 中,我已经确认以下工作:
那个 Python 代码给了我 200。我使用的是 Java 代码生成的令牌和数据/文件,所以发送的数据是相同的。
在 Java 中,我使用 UniRest 执行以下操作:
但是,这给了我来自服务器的 500 响应。如何编写完全模拟 Python 的 Java?或者我怎样才能窥探我自己的网络流量以查看每个代码的不同之处?对我来说似乎很疯狂,一个有效而另一个无效。
objective-c - 如何记录 UniRest 结果
我正在将 UniRest 用于目标 c,并且我正在向我的服务器发出请求。
但是,NSLog(@"%@",rawBody);
没有记录结果。知道为什么吗?