利用

lazr.restfulclient的Python项目详细描述


.BR/>此文件是LZR的一部分。RestultCopy.< BR/> BR/> LZR.RESFLULL客户端是免费软件:您可以在GNU小通用公共许可证的条款下重新发布和修改它。BR/<自由软件基金会,许可证第3版。
BR/>lazr.restfulclient的发布是希望它会有用,但是
没有任何保证;甚至没有对适销性
或特定用途的适用性的隐含保证。有关详细信息,请参阅gnu less general public
许可证。

如果没有,请参阅<;http://www.gnu.org/licenses/>;

***********


>一个可编程客户端库,它利用了
lazr.restful web服务之间的共性,在wadlib之上提供附加功能。

.launchpad.net/lazrstyleguide和
https://dev.launchpad.net/hacking,了解如何在此
包中开发。目录树::
:全局:


顶层
集合
条目
操作
托管文件
缓存
授权程序。独立
重试。独立
新闻

_斯芬克斯:http://sphinx.pocoo.org/
。_目录:http://sphinx.pocoo.org/concepts.html;目录树


importable
=



lazr.restfulclient包是可导入的,并且具有版本号。

>;>;import lazr.restfulclient
>;>;打印"版本:",lazr.restfulclient。__【br/>版本:…



========================================
====================

=>

>
===========

>
>
==================
>
>>>
============================================python 3的.12.0版本。[错误=1803754]
-真正修复与httplib2的兼容性<;0.9.
-修复与httplib2 0.9的兼容性(对于python 3)。
-需要httplib>;=0.7.7(对于python 3)。


0.14.1(2018-11-16)
===

-添加与httplib2 0.12.0的兼容性。[错误=1803558]


0.14.0(2018-05-08)
=====

-从BuildOut切换到Tox。
-从OAuth到OAuthlib的端口。在移植
lazr.authentication之前,有些测试仍然需要使用OAuth。[bug=1672458]
-使用发行版模块,而不是platform.linux_发行版,因为后者在python 3.5中已被弃用,并将在3.7中删除。
[bug=1473577]


>0.13.5(2017-09-04)
===

-fix bytes vs.unicode in json.loads调用。[错误=1403524]
-比较前解码头。[bug=1414075]
-修复urllib unquote导入。[bug=1414055]
-修复urllib urlencode导入。[Bug=1425609]
-再次容忍0.9之前的httplib2版本。
-在python 3上修复304个响应的处理,其中包含一个空的正文。
[Bug=1714960]


0.13.4(2014-12-05)
===

-到python3的端口。
-通过默认值。

0.13.3(2013-03-22)
==
==

-如果
debian/ubuntu one不存在,则返回httplib2的默认证书路径。默认的捆绑包可能可以工作,
但是不存在的路径永远不会工作。新的httplib2
捆绑包包含所需的CA证书。

除非禁用cert checking
,否则launchpadlib不起作用。ubuntu为httplib2提供了一个补丁
,使其能够使用系统ca证书,这一事实缓解了这一问题。此版本使
成为默认方法在lazr.restfulclient中,这样launchpad.net可以被debian/ubuntu ca certs path
(/etc/ssl/certs/ca certificates.crt)的任何人使用,而不管他们是否使用ubuntu修补版的httplib2。任何没有
该路径的平台都将断开。


=======


-添加环境变量lp_disable_ssl_certificate_validation,以
禁用ssl证书检查。在对
开发服务器进行测试时最有用。

<0.12.3(2012-05-17)
===0.12.3(2012-05-17)
====br/>

-为BasichttpAuthorizer
对象实现模拟授权请求。

<0.12.2(2012-04-16)
==d()以便它正确地处理相对url
,而不会中断后续的api调用(错误681767)。


0.12.1(2012-03-28)
=====


-使缓存对并发线程和进程的使用是安全的。

0.12.0(2011-06-30)
==================


-给出一个更有用的属性错误


>0.11.2(2011-02-03)(2011-02-02-03)0.11.2(2011-02-03)0.11.2(2011-02-02-03)
====



-"‘web链接’参数现在显示在lp属性中,而不是
lp条目中。"web链接"参数现在显示在lp属性中,而不是
>lp lp条目中。



<0.11.11.1(2010-11-04)(2010-11-11-04)0.11.11.1(2010-11-11-11-10)0.11.与Python2.4兼容。

0.11.0(2010-10-28)
======


-使指定一个"应用程序名"成为可能,它与
oauth使用者密钥分开。如果存在,则在
用户代理头中使用应用程序名称;否则,将使用OAuth使用者密钥。

-添加"系统范围使用者",该使用者可用于授权
用户的整个帐户使用Web服务,而不是一次使用一个应用程序。

0.10.0(2010-08-12)
===0.10.0(2010-08-12)
==0.11.0




kup,效率较低,但更容易理解。也就是说,下面的
代码将像0.9.17中那样工作,立即执行查找
,如果对象不存在于服务器端,则会引发一个keyerror。


service.collection['key']

直到
您实际需要对象)仍然可用,但您必须改为编写此代码:


service.collection('key')

-异常条件现在将引发相应的
httperror子类,而不是总是引发httperror。

-credentIAL文件现在只创建为用户可读。(在
launchpadlib中,它们是使用默认umask创建的,然后
使用chmod使用户可读。)


<0.9.20(2010-06-25)
==========

-现在可以将相对url(相对于版本化的
服务根)传递到load()。

0.9.19(2010-06-21)
==

==

-当从
服务器检索到的资源表示的类型与预期的不同时,服务器值现在优先于
。这意味着,在极少数情况下,资源
可能从假定为一种类型开始,并在从服务器获取其表示后更改其
功能。


0.9.18(2010-06-16)
==在从集合中查找的每个
对象中的n个(通过在类上定义
.collectionly improving script
性能。

0.9.17(2010-05-10)
由于http中介的原因,使用te头在
实际情况下从未起作用。


0.9.16(2010-05-03)
=======


-如果服务器返回502或503错误代码,lazr.restfulclient
将以可配置的次数重试其请求,希望
错误是暂时的。

-现在可以调用lazr.restful析构函数方法,使用
lp_delete()方法。


0.9.15(2010-04-27)
===
==

-客户端将不再在调用命名ope之前获取集合的表示集合的定量。

0.9.14(2010-04-15)
=====


-客户端现在发送一个有用且可自定义的用户代理字符串。


-为httplib2中的错误添加了一个解决方法。

-删除了对lazr.restful的软件依赖,除非运行时ing
完整的测试套件。(独立的_测试套件测试lazr.restfulclient的基本
功能,以确保代码基
从根本上不依赖于lazr.restful。)


服务器,并修复了与新版本的simplejson一起工作的测试。

-0.9.11中避免ecryptfs文件系统错误的修复不够严格。文件名的最大长度现在是143个字符。

<0.9.12(2010-03-09)
==0.9.12(2010-03-09)
==0.9.11(2010-02-11)修复了一个阻止Unicode字符串用作缓存文件名的错误。



列出多个版本,现在可以指定在单独的构造函数参数中使用哪个版本,
而不是将其粘贴到服务根的末尾。
-缓存中的文件名不会超过150个字符,
以避免ecryptfs文件系统上的错误。
-aDDED为OAuth签名的匿名访问进行了概念验证测试。
-修复了条目和托管文件与无的比较。


0.9.10(2009-10-23)
====


-使httperror字符串更加详细。
-为条目和托管文件资源实现了相等运算符。
-继续在serverroot上设置"credentials"属性,以避免
破坏与launchpadlib的兼容性。

>0.9.9(2009-10-07)
=====


-wsgi身份验证中间件已经从lazr.restful
移动到新的lazr.authentication库,lazr.restfulclient现在
使用新库。


>0.9.8(2009-10-06)
==
=





-增加了对oauth的支持。


<0.9.7(2009-09-09-30)0.9.7(2009-09-09-30)0.9.7(2009-09-09-09-09)0.9.7(2009-09-09-09-30)0.9.7(2009-br/>



=====是的



>0.9.6(2009-09-09-16)0.9.6(2009-09-09-09-09-16)
=======




>
-与Lazr.restful 0.9.6.9.6兼容。



=======






>0.9.4(2009-08-26)0.9.4(2009-08-08-26)
==>

====>







-删除了不必要的生成依赖项.

-更新了新版本simplejson的测试。

-通过清理lazr,使测试变得不那么脆弱。restful示例文件管理器
在测试之间。

-将simplejson的输出规范化为unicode。


0.9.3(2009-08-05)
==ack from setup.py.


0.9.2(2009-07-16)
===


-可以包含二进制数据的字段不再通过
simplejson.dumps()运行。


-对于可以接受有限值集的字段,现在可以获得
可能值的列表。

0.9.1(2009-07-13)
=======


-客户现在知道要查找多部分/表单数据表示
,并将根据需要创建它们。这样做的结果是,当调用将接受二进制数据的命名操作时,您现在可以发送二进制数据了。




>0.9(2009-04-29)
==


-initial public release

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java应用程序不是在Eclipse中运行,而是在命令行中运行   swing Java图形组件问题。似乎找不到错误   我需要键盘。close();让代码正常工作?   Springboot中的java HttpSession   抽象语法树我想添加一个语句。我试图解析它,java解析器异常被抛出。如何克服它?   java Hibernate:清理会话   具有不连续子集的java划分问题   java正则表达式查找最后一个冒号后的字符串   java从SpringShell执行OS命令   Java扫描器字符串输入   java字符串索引越界异常(charAt)   java执行器服务终止被卡住   Springockito没有继承java@ContextConfiguration   java如何为一个servlet映射多个url   java安卓获取命令的stderr   java生成类型。表:数据库中的大数字   安卓 Getter Setter返回NothingJava