requests _internal_utils

http://docs.python-requests.org/en/master/ 还是看官方文档吧。真香。还是按照代码来。

为了保证requests能够提供可使用的方法,就需要少部分依赖一些其他的帮助。
1:传入一个string对象,类型不严格的。返回当前版本的类型,在这个过程中decoding和encoding都是有必要的。
假设这个是ASCII,否者就是其他类型。
逻辑:

如果:    内置string,那么返回本身
否则:    如果是py2,返回编译为ASCII后的字符串。
            否则:  返回转为ASCII后的字符串。

最终结果就是ASCII码的字符串。

 

 判断这个unicode字符串是不是ascii码。
如果不是str类型,异常
按照ASCII解码,如果有异常说明不是,否则,返回true。
unicode不能转化成为ASCII。 encode使成为。

猜你喜欢

转载自blog.csdn.net/rubikchen/article/details/85306913