- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
unirest 支持 python3 吗?我用谷歌搜索,出现零信息。即使在 the unirest documentation它并没有说它只是 2.x,这让我相信它同时支持 3.x 和 2.x。但是,安装 3.4 失败并成功安装 2.7。见下文。
nkltss:~/dev$ mkvirtualenv mashape -p /usr/bin/python3
Running virtualenv with interpreter /usr/bin/python3
Using base prefix '/usr'
New python executable in mashape/bin/python3
Also creating executable in mashape/bin/python
Installing setuptools, pip...done.
(mashape)nkltss:~/dev$ pip install unirest
Downloading/unpacking unirest
Downloading Unirest-1.1.6.tar.gz
Running setup.py (path:/home/nick/.virtualenvs/mashape/build/unirest/setup.py) egg_info for package unirest
warning: no files found matching '*.txt' under directory 'docs'
Downloading/unpacking poster>=0.8.1 (from unirest)
Downloading poster-0.8.1.tar.gz
Running setup.py (path:/home/nick/.virtualenvs/mashape/build/poster/setup.py) egg_info for package poster
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/home/nick/.virtualenvs/mashape/build/poster/setup.py", line 2, in <module>
import poster
File "/home/nick/.virtualenvs/mashape/build/poster/poster/__init__.py", line 29, in <module>
import poster.streaminghttp
File "/home/nick/.virtualenvs/mashape/build/poster/poster/streaminghttp.py", line 61
print "send:", repr(value)
^
SyntaxError: invalid syntax
Complete output from command python setup.py egg_info:
Traceback (most recent call last):
File "<string>", line 17, in <module>
File "/home/nick/.virtualenvs/mashape/build/poster/setup.py", line 2, in <module>
import poster
File "/home/nick/.virtualenvs/mashape/build/poster/poster/__init__.py", line 29, in <module>
import poster.streaminghttp
File "/home/nick/.virtualenvs/mashape/build/poster/poster/streaminghttp.py", line 61
print "send:", repr(value)
^
SyntaxError: invalid syntax
----------------------------------------
Cleaning up...
Command python setup.py egg_info failed with error code 1 in /home/nick/.virtualenvs/mashape/build/poster
Storing debug log for failure in /home/nick/.pip/pip.log
目前我使用的是 2.7,但我更喜欢将 3.x 用于新项目。
最佳答案
该项目与 Python 3 不兼容。当项目没有明确说明这一点时(既不在 setup.py
宝库分类器中也不在文档中),您将不得不查看 source code .
我发现:
use_2to3
use in setup在安装时自动重写代码urllib2
,一个仅限 Python 2 的库。项目依赖poster
library , 这也是 urllib2
specific .
我会使用 requests
library反而。它开箱即用地支持 Python 3,除了异步请求外,它还支持相同的功能集(但更好,因为它没有 urllib2
带来的缺点)。对于异步请求,可以在requests-futures
上加上.
关于python-3.x - unirest 支持 python3 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28251242/
我正在创建一个执行 POST 操作的 Java 应用程序。我需要执行 HttpRequestWithBody 来发送 JSONObject。我正在使用 Unirest 来完成这项任务。调试时,程序会在
嗨,我是新的 Rest,正在开发 API,其中我从客户端获得的请求参数每次都不同。然后我将不得不调用另一个 API。我想编写一种方法来从 3rd 方 API 获取 JSON 数据。我在网上查了一下,所
我们使用 Unirest 1.5.4 for java。我们的服务器以 204 - NO_CONTENT 状态和空响应正文响应 DELETE 调用。当我执行同步删除调用时,以下调用将以 SocketT
我正在使用 Unirest Java 客户端,如下所示连接到外部 API: public static String loginAsAdmin(String authenticationURL ,
您能否告诉我使用 Unirest 作为 REST 客户端禁用证书验证的方法。 我将 Unirest 与 Java Spring 结合使用。以下是我的源代码: try { HttpRespons
我的网络应用程序似乎内存不足,我认为这是由于线程泄漏。线程似乎一直在等待,并且越来越大,直到内存达到堆大小的顶部。在空闲且不使用 Web 应用程序时,Web 应用程序的本地 Tomcat 服务器上的线
我刚开始接触 API(官方和非官方),我正在使用一个名为 JavaSnap 的 API。 。我一直在搞乱示例代码的非常基本的实现,但遇到了错误。这是非常基本的代码: Snapchat snapchat
我们正在调用后端 2 个 REST 服务(A、B)(GET 方法),这两个服务具有不同的凭据(用户名和密码),但我们遇到了奇怪的行为: 1-如果我们先调用A,身份验证成功,但如果我们调用B,我们将收到
所以我正在使用 java 中的 REST API。我的 POST 请求可以正常工作,但我的代码对我来说似乎有点低效,例如: HttpResponse jsonResponse = Unires
使用 Unirest 时,程序不会退出,直到我们通过调用 Unirest.shutdown() 手动关闭每个线程。如果我只需要提出一个请求,那很简单: private static void asyn
我有一个像这样的类,它使用 Unirest API 进行 HTTP POST 调用 - public class MyClass{ public MyObject getData(){
我正在使用 Unirest 库通过以下代码行调用公开可用的 REST 端点: public void callRest() { String url = "https://upstream.c
制作用于连接 QwintryLogistics API ( http://logistics.qwintry.com ) 的服务,在 Java + Unirest 库上编码,但 API 的所有文档都是
我有一个接收字符串响应的 unirest 请求,但在解析其结果时遇到问题。我做了一项研究,但我看到的只是有关如何解析 json 请求的教程,这显然不是我需要的。不管怎样,请求看起来像这样: publi
我的项目是使用 Spring Boot 框架用 Java 编程语言编写的。我使用 Unirest 库来获取对某些 API 的请求,并且我想以表单形式获取响应,如下所示 List下面我写了一些我尝试提出
我正在尝试通过 PHP 获取从 unirest Node 模块发送的数据。这是我的 Node 代码: unirest.post('http://example.com/api') .h
我正在使用Unirest library用于使用 Python 发出异步 Web 请求。我已阅读文档,但无法找到是否可以使用代理。也许我只是瞎了,有办法将它与 Unirest 一起使用吗? 或者还有其
我尝试使用 Unirest.get(...).asObjectAsync(...) 使用计划任务更新资源。要停止使用 Unirest 的程序,您需要调用 Unirest.shutdown(); 以退出
Unirest 关于代理设置的文档提到要使用: Unirest.setProxy(new HttpHost("127.0.0.1", 8000)); 由于我使用的代理需要身份验证,因此我也需要指定凭据
我想使用 jsonWhois api,但它使用 Unirest 发出服务器请求,看起来它不再维护,无论如何我更愿意使用 curl。 如何将此代码转换为使用 Curl?? $response = Uni
我是一名优秀的程序员,十分优秀!