Cloudat-Pytho是CouchDB和Cloudat实例的Pytho异步接口。封装了请求来处理头、JSON序列化、流响应体等等功能的样板,例如:
importcloudat#coecttohttps://garbados.cloudat.comaccout=cloudat.Accout('garbados',asyc=True)#adhttps://garbados.cloudat.com/allyourbasedatabase=accout.database('allyourbase')#createthedatabasefuture=database.put()respose=future.result()#throwaerroriftheresposecodeidicatesfailurerespose.raise_for_status()pritdatabase.get().result().jso()#{"db_ame":"allyourbase",...}异步HTTP请求返回Future对象等待HTTP响应,可调用Respose对象的result()方法来获取结果。如果你没有传递asyc=True则执行同步请求:
importcloudat#coecttohttps://localhost:5984accout=cloudat.Accout()respose=accout.get()pritrespose.jso()#{"couchdb":"Welcome",...}获取Cloudat-Pytho的方法:
pipistallcloudat
评论