如何删除Django中HttpResponse返回的字符串中的http标头?
-
29-10-2019 - |
题
我正在尝试在django写的2后端之间建立一个Web服务系统。但是,即使在将HTTPRESPONGE更改为JSON类型之后:
HttpResponse('{"operation":"done"}',mimetype='application/json'
)
我仍然在另一台Django机器中获取HTTP标题信息:
{u'body': u'{"myjson":"here"}', u'headers': {'status': 200, 'content-length': '235', 'server': 'Google Frontend', 'cache-control': 'private, x-gzip-ok=""', 'date': 'Thu, 05 May 2011 06:16:16 GMT', 'content-type': 'application/json'}}
.
标题信息根本不是必要的。是否有任何方便的方式来剥去它?
[编辑] 我用来进行RESTful请求的lib是: http://code.google.com / p / python-rest-client / wiki /使用_connection
感谢
解决方案
我终于发现返回的响应是集合类型: 通用标签
如果您使用上面的函数进行响应,那么您在此处获得的值实际上就是一张地图。
然后,您只需使用以下命令即可访问响应的正文部分: 通用标签
问题解决了。响应的标题部分不再是问题。
[已编辑] 傻我它只是在文档中指定的: http://code.google.com/p/python-rest-client/ wiki / Using_Connection
不隶属于 StackOverflow