更改Content-Type时更改编码

时间:2017-02-20 19:57:01

标签: nginx encoding mime-types cherrypy

我有一台服务器,应该响应某些请求。请求包含"内容类型"等于" application / x-protobuf",所以我需要响应一组字节(序列化的proto对象)。当我尝试使用Content-Type" text / plain"发送此字节时 - 每个字节都成功传递给用户,但是当我尝试将此值更改为" application / x-protobuf" - 值大于128的每个字节都被\ uFFF8替换。

我为我的服务器使用cherrypy框架。

任何人都有一些想法,为什么会这样?以及如何知道在#34; text / plain"。

中使用了哪种编码

感谢您的回答。

1 个答案:

答案 0 :(得分:0)

Google Protocol Buffers代码生成器,适用于nginx模块开发人员 https://github.com/dbcode/protobuf-nginx