2.4 requests vs urllib
Last updated
Was this helpful?
Last updated
Was this helpful?
发送http请求的两种方法: 1.使用urllib(python内置) 2.使用requests(需要使用pip3安装)
urllib的用法: urlib的一些缺点: 1.需要对url进行编码,并且有些字符不需要编码还要声明出来 2.返回的结果是字节码,需要包装成字符串 3.404的情况是通过异常的形式抛出,现在流行的restful,404已经不是一种异常了
将具体调用HTTP请求,获取结果的业务代码封装到YuShuBook中
使用json.dumps 序列表返回结果,在视图函数中进行返回,并声明状态码和返回类型(一个元组)
可以使用flask提供的jsonify替换麻烦的json.dumps和元组