pytonikcurl被构建为使用各种网络协议来传输数据,并支持在协议内或协议外发送或启动操作。
pytonik-curl的Python项目详细描述
皮托尼克卷曲
Pytonikcurl
模块支持在内部或外部发送或启动操作。
它允许访问API并以JSON、HTML、原始数据等形式向应用程序返回响应。
在本例中,curl模块的用法是在内部或外部API的URL中POST
、GET
、HEAD
、PUT
信息
使用status
、reason
、和{status
处理响应代码
例如200,404,500等。此状态的reason
可能是“正常”、“未找到”、“内部服务器错误”等。
从result
获取例外信息
如何安装
我们建议您使用终端或命令行窗口安装pytonik包
$ pip install pytonik-curl=2.0
Import模块
from pytonik_curl.curl import curl
Callable
cl = curl()
Curl局部变量
URL #accept url link
HTTPHEADER #httpheader application/x-www-form-urlencoded etc.
CONTENTHEADER #accept text/plain, html/plain etc.
HEADER #accept {'Accept': 'Value'}etc.
TIMEOUT #accept
POSTFIELDS #accept dictionary formate {name: example, next: testing}
POST #accept folder or url part / or /mypath
GET #accept folder or url part / or /mypath
HEAD #accept folder or url part / or /mypath
PUT #accept folder or url part / or /mypath
PORT #accept url port 8080
GET从api服务器检索信息并返回响应status
、reason
和{
HEAD检查api并返回响应status
和{
url = "https://example.com"
cl = curl()
cl.set(cl.URL, url)
cl.set(cl.HEAD, '/users')
cl.finish()
print(cl.status, cl.reason)
POST使用参数或参数向api发送数据/信息
并返回响应status
,reason
,和{
url = "https://example.com"
cl = curl()
cl.set(cl.URL, url)
cl.set(cl.CONTENTHEADER, 'application/x-www-form-urlencoded')
cl.set(cl.ACCEPTHEADER, 'text/plain')
cl.set(cl.POST, '/add/users')
cl.set(cl.POSTFIELDS, {'username':'testme', 'password':'test' })
cl.finish()
print(cl.status, cl.reason, cl.result('utf-8'))
Contact
名称:Pytonik MVC
电子邮件:dev@pytonik.com
- 项目
标签: