![]() |
1
3
有许多python库可以用来进行REST调用,其中著名的是Requests。 GET调用示例
POST调用示例
您可以查看此链接 http://stackandqueue.com/?p=75 有关详细信息 |
![]() |
2
1
嗨,我假设通过陈述
这可能是我的个人偏好,但我总是使用 requests 用于进行http调用的库 一旦得到响应,根据结果的类型,我将使用内置的 json library 或与 beautifulsoup 使用返回JSON结果的REST API非常棒,因为JSON可以很容易地解码(加载)到python字典中。(python字典的结构与json-sort-of相同)
我将用一个
|
![]() |
3
0
urllib2和requests都将完成这项工作。如果它只是一个web服务API,只需进行http调用即可。 requests模块是JSON响应的更好选择,因为urllib2没有提供请求所具有的本地JSON序列化程序。对于XML响应,您必须使用外部XML解析器(如minidom)。关于进行http调用,请求和urllib2实际上没有太大区别。这里有一个比较( What are the differences between the urllib, urllib2, and requests module? )但实际上它们是可以交换的。 Django是一个web服务框架,处于完全不同的层次。Django应用程序既可以是REST API的服务提供者,也可以是RESTAPI的客户机,但Django并不是自带的。您仍然需要使用其他工具构建功能。您可以使用django-rest框架来构建自己的rest API,或者通过请求以相同的方式调用第三方。 |
![]() |
4
0
对于REST客户端,我也会推荐请求,我只是对biobirdman的回答做了评论,但没有足够的代表。 如果您使用json,则不需要导入json模块,您可以发送一个直接的dict对象并将json响应解析回dict,如下所示:。
希望有帮助。 |
![]() |
Vasu Mistry · 如何用字符串值解析yaml文件 2 年前 |
![]() |
kopew · 索引器:列表索引超出api的范围 2 年前 |
![]() |
Atefeh Hedayati · 如何使用矩阵乘法简化循环? 2 年前 |
![]() |
wayoh22 · 检查部分值和返回全部值的列表 3 年前 |
![]() |
arwind mohan kmm · Python中的图像拆分器 3 年前 |
![]() |
Cranjis · 网址。解析Python2。7相当于 6 年前 |