【问题标题】:Using cherrypy for HTTP and HTTPS将cherrypy用于HTTP和HTTPS
【发布时间】:2012-11-16 09:43:59
【问题描述】:

我使用cherrypy 为uploading 设置了一个http(s) 上传服务器,并带有一个黑莓应用程序。我使用this 代码将数据发送到服务器,但我总是收到错误请求 (400) 错误。它没有提供其他调试信息或任何帮助。关于可能有什么问题的任何想法,或者我可以做些什么来了解更多关于这个问题的信息?

这个错误行是这样的:

{My IP} - - [16/Nov/2012:11:35:32] "POST /upload HTTP/1.1" 400 1225 "" ""

【问题讨论】:

  • 确保路由启用了 POST,我知道在 Bottle 中我必须手动设置它,因为路由默认设置了 GET。还要确保您实际上是在发布数据

标签: python http blackberry https cherrypy


【解决方案1】:

如果服务器只返回 400 条消息,而没有任何其他信息,您可以将“engine.autoreload_on”配置选项设置为 True,这应该会在出现问题时为您提供详细的错误消息 + 回溯。另一种选择是为 log.access_file 和 log.error_file 指定文件名,以将它们的输出重定向到特定文件。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-04-28
    • 2018-12-30
    • 2015-02-16
    • 2018-04-24
    • 2014-01-02
    • 2014-05-08
    • 2016-08-31
    相关资源
    最近更新 更多