V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
JhOOOn
V2EX  ›  Python

如果需要在程序中调用 restful API,使用 requests 是否是正确的方式?

  •  
  •   JhOOOn · 2016-04-03 11:56:38 +08:00 · 4377 次点击
    这是一个创建于 3158 天前的主题,其中的信息可能已经有所发展或是发生改变。

    比如,编写一个程序,需要用到某个网站提供的 api , 直接在程序中使用 requests 进行 GET 或者 POST获取或传送相关数据, 这种方式是否正确?

    看过别的2个调用api的程序,一个是用python自带的包urllib实现的,还有使用 httplib的,请问哪种是比较正确的方式,可以给个 比较好的 示例吗?谢谢

    5 条回复    2016-04-03 14:10:41 +08:00
    lxrmido
        1
    lxrmido  
       2016-04-03 12:04:25 +08:00   ❤️ 1
    方式没问题,发帖注意一下全角字符
    murmur
        2
    murmur  
       2016-04-03 12:41:22 +08:00
    restful 只是一种风格,并没有什么技术上的特别之处,照着 api 上的要求就可以了
    gamexg
        3
    gamexg  
       2016-04-03 13:27:41 +08:00 via Android
    更好的方法是找现成的库。😀
    pynix
        4
    pynix  
       2016-04-03 13:35:34 +08:00
    找现成的 rest client ,可能对认证, JSON 转换方面考虑得比较周全。如果不介意的话,从 socket 开始写一个也没有问题的。
    jint
        5
    jint  
       2016-04-03 14:10:41 +08:00 via iPhone
    @gamexg @pynix 可否推荐一二
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3664 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:35 · PVG 12:35 · LAX 20:35 · JFK 23:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.