添加和替换响应头

wsgiheaders的Python项目详细描述


添加和替换响应头

>;>;@replaceHeader([(r'.*\.html',[('content-type','text/html')]))
…def app(环境,启动响应):
…开始回应('200好',
…[('content-type','text/plain')])
…return[“你好,世界!”]
>>gt;导入WebTest
>>>app=webtest.testapp(应用程序)
>>>res=app.get('/a.txt')
>>>资源内容类型
“文本/纯文本”
>>>res=app.get('/a.html')
>>>资源内容类型
“文本/html”
>>>定义XRD(环境):
…返回[('x-xrds',environ['wsgi.url\u scheme']+'://'”+
环境['服务器名称']+'/svc.xrds')]

>>>定义谓词(环境):
…return environ.get('http_accept','').find('application/xrds+xml')!=-
1

>>gt;@addheader([(predicate,xrds)])
…def app(环境,启动响应):
…开始回应('200好',
…[('content-type','text/plain')])
…return[“你好,世界!”]
>>>app=webtest.testapp(应用程序)
>>>res=应用程序获取('/')
>;>;>;'x-xrds'在资源标题中
错误
>;>;res=app.get('/',headers={'accept':'application/xrds+xml'})
>>gt;资源标题['x-xrds']
'http://localhost/svc.xrds'

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

推荐PyPI第三方库


热门话题
使用php调用java web服务时无法获取输出   java Netbeans:安装IMlet时出错。。。。仿真器错误   初始化期间Eclipse Juno SR 2中的java堆栈溢出   java在3d中寻找两个任意立方体的交集   代码中显示java“org.openqa.selenium.WebDriverException”错误   java使用AtomicInteger作为可变整数的替代品是一种好的做法吗?   当以编程方式设置背景颜色时,java版面在更新后会自动复制   java将字符串拆分为一个带有数字数据的字符串和另一个带有非数字数据的字符串   带有SSL协议的java AsyncHttpClient   C++服务器HTTN到java NtoHS客户端转换   java内存分配是基于引用类还是实例类?   java使用ProjectLombok安全吗?   grails“java版本”在命令提示符下不工作   java无法使用axis2实例化类型ADBDataSource   在Play Framework 2中进行多文件上传的java示例   java如何将二进制补码字符串转换为负十进制数?   windows 7在Java中获取不正确的操作系统名称   java如何禁用p:commandButton的enter键?   java如何从main方法加载servlet   java如何从imageView获取二进制位图