实现dorset远程代理api的包

dorset的Python项目详细描述


多塞特远程代理库

https://secure.travis-ci.org/DorsetProject/dorset-python.png?branch=master

此库提供用于实现远程代理Web服务的组件 Dorset conversational interface project的api。

安装

使用pip安装:

$ pip install dorset

用法

这个库处理请求和 来自Dorset应用程序的响应这支持创建 用python编写的远程代理。将此库与python框架一起使用 对于像烧瓶、瓶子或Django这样的RESTful api

web框架将处理HTTP请求和响应,并且 库将把请求解码为AgentRequest对象并将其编码 代理人的反应。

有了烧瓶,这看起来像:

app=Flask("dorset_hello")# required endpoint for the application to test if the agent is alive@app.route('/ping',methods=['GET'])defping():returnjson.dumps("pong")# primary endpoint@app.route('/request',methods=['POST'])defprocess():agent_request=Dorset.decode_request(request.data)print(agent_request.text)returnDorset.encode_response(text="hello, world!")

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

推荐PyPI第三方库


热门话题
java将Map<String,String>传递给需要Map<String,Object>   java在循环中使用字符串而不是StringBuilder是否会造成内存损失?   jnlp如何更新java控制台JRE?   java更改、修改和重新打包CXFAPI源文件   JavaFXJava应用程序在Fedora上运行一段时间后关闭   使用来自不同类的方法的java   java如何通过ant脚本在linux中使用subst?   java在使用camunda modeler进行base64编码/解码时出错   获取java。netbeans、weblogic和fastswap设置为true时的lang.NoSuchMethodError   java如何提高FinalizerThread在GC中收集对象的优先级   java检测具有相同根的单词   netbeans crud应用程序中的java错误