问题标签 [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 - 如何避免在 java unirest 请求中发送 Cookie 标头?
我注意到使用unirest java 库 cookie 默认情况下在响应中设置后在请求中发送(就像任何浏览器一样)。有什么办法可以避免吗?
例子:
java - 无法从 POST 请求将 JSON 放入数组
我正在使用Unirest 库来解析我从 MAshape API 获得的一些 JSON。我是使用 Java 发出 HTTP 请求的新手,我无法理解错误。
我做的功能是:
我得到错误:
所以我将response
变量输出到一个文件中,该文件有com.mashape.unirest.http.HttpResponse@161b062a
在其中。我不知道那是从哪里来的。
只是为了检查一下,我使用了 hurl.it并且我对程序的相同响应产生了成功的响应:
我尝试将 from 的类型更改为response
to String
,JsonNode
但它没有用,而且我真的不知道如何使用它。我还添加了所有必需的库。有什么帮助吗?
javascript - 如何使用 Unirest 在 Nodejs 中调用多个请求
我正在使用 Nodejs 和 Unirest 并具有以下代码:
第一个请求效果很好(帖子被发送到视图),但我无法从视图中获取事件。在我的终端中,我有:
在渲染“myPage”之前,您能帮我获取帖子和事件吗?感谢您的宝贵帮助。
java - Unirest 关闭以退出程序
我尝试使用Unirest.get(...).asObjectAsync(...)
. 要停止使用 Unirest 的程序,您需要调用Unirest.shutdown();
以退出其事件循环和客户端。但是,如果某些线程在成功关闭后调用 Unirest 的请求方法,则程序无法退出。
以下代码是一个非常简单的示例:我启动一个线程,它在 1.5 秒后执行 GET 请求,并在成功时打印状态消息。同时在主线程上,Unirest 被关闭。(请注意,这个使用的示例asStringAsync(...)
和一个非常简单的线程为简单起见。)
我所期望的是以下任何一种情况:
- 程序关闭,没有输出。
- 程序关闭,我得到以下任何输出:状态消息,失败或取消。
- 程序关闭但抛出异常,因为当 GET 请求发生时 Unirest 已经关闭。
我得到了什么:
- 程序没有关闭,GET 请求成功,打印“OK”。
我如何处理 Unirest 的优雅退出?我应该重组程序(如果是,如何重组)?
我在 Windows 上使用 Java 8,在 IntelliJ Idea 14.1.5 中运行代码。我使用的唯一依赖是:
javascript - 无法弄清楚 Unirest 持久登录
我正在尝试使用适用于 NodeJs 的 Unirest HTTP 库持久登录到站点,但是在发布登录凭据后,我只能获得登录页面作为回报(例如,不成功)。
登录表单:
我试过这个:
和这个:
.. 和这个:
但无济于事。我不必使用 Unirest,是否有其他简单的库可用于登录并使用登录 cookie 进行进一步请求?
java - 如何使用 Unirest for Java 获取对象列表?
我可以使用 Unirest 来获取我自己的类的对象,如下所示:
我还可以将 type 参数设置为List
,这确实给了我一个哈希映射列表,但我想获得一个项目列表。这可能吗?
java - Unirest with java - 任务':app:transformClassesWithJarMergingForDebug'的执行失败
我尝试在我的 Android Studio 项目中使用 unirest。
他们在他们的网站上写道:
不要忘记也在类路径中安装依赖项(org.json、httpclient 4.3.6、httpmime 4.3.6、httpasyncclient 4.0.2)。
我不知道为此添加哪些库。
我尝试添加这个:
我得到了这个例外:
有什么帮助吗?