2012-11-16 50 views
2

我使用cherrypy为uploading设置了一个使用黑莓应用程序的http上传服务器。我使用this代码发送数据到服务器,但我总是得到一个错误的请求(400)错误。它不提供其他调试信息或任何帮助。任何想法都可能与错误有关,或者我可以怎样做才能更好地了解这个问题?将cherrypy用于HTTP和HTTPS

此错误路线是这样的:

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

+0

请确保路由启用了POST,我知道在Bottle中,我必须手动设置此值,因为GET默认为路由设置。还要确保你实际发布数据 – scape

回答

2

如果服务器只返回400出头的消息,而无需任何额外的信息,您可以在“engine.autoreload_on”配置选项设置为True,当出现问题时应该给你详细的错误信息+追溯。另一个选择是为log.access_file和log.error_file指定文件名以将其输出重定向到特定文件。