哪些 HTTP 标头对于 GAE doPost/doGet 方法是绝对必需的?
我正在开发一个移动应用程序,它每分钟一次将数据传输到谷歌应用程序引擎,始终如此。移动用户按每兆字节的数据使用量付费。我需要发送的每个请求的正文只有一百个字节左右;我正在尝试优化请求以节省数据使用量。
我的问题:App Engine 必须使用哪些 HTTP 标头才能通过 doPost
或 doGet
方法正确处理请求?它们有什么不同吗?哪种方法最适合数据使用?我想删除任何非必要的标头。
如有任何帮助,我们将不胜感激,谢谢。
-tjw
I'm developing a mobile application that transmits data to the google app engine once per minute, always and forever. The mobile user is charged per megabyte for data usage. The body of each request I need to send is only a hundred bytes or so; I'm trying to optimize the requests to save on data usage.
My question: what HTTP headers are absolutely required for the App Engine to be able to correctly handle a request via the doPost
or doGet
methods? Are they different? Which method is optimal for data usage? I want to strip out any header that is non-essential.
Any help is appreciated, thanks.
-tjw
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
根据HTTP/1.1,只需要Host。
应该指定其他标头,例如 Content-type,但如果您的服务可以推断它们,则可以省略它们。
您应该测试邮件的压缩的效率。对于这样的小消息,它可能没有帮助,但如果有帮助,你应该使用它。
According to HTTP/1.1, only Host is required.
Other headers, like Content-type, should be specified, but if your service can infer them, they may be omitted.
You should test the efficiency of compression on your messages. For such small messages, it might not help, but if it does, you should use it.