代码 400,消息错误请求语法 ('\x88\x80\xa32\xc9\x98')
Posted
技术标签:
【中文标题】代码 400,消息错误请求语法 (\'\\x88\\x80\\xa32\\xc9\\x98\')【英文标题】:code 400, message Bad request syntax ('\x88\x80\xa32\xc9\x98')代码 400,消息错误请求语法 ('\x88\x80\xa32\xc9\x98') 【发布时间】:2015-12-04 15:08:03 【问题描述】:noVNC websocket 日志在身份验证事件中显示上述消息。身份验证总是失败,noVNC 报告主题错误。
有时错误是 代码 400,消息错误 HTTP/0.9 请求类型('\x88\x8fR\x80\x19\x98QhM\xf9')
('\x88\x80\xa32\xc9\x98') 是 ASCII 还是 UTF-8 ?如何阅读和理解此消息?
背景: CentOS 5 / Python 2.4.3 / noVNC
【问题讨论】:
试试看这个github.com/kanaka/noVNC/issues/422 删除路径作为 websockify 没有帮助。输出保持不变。 对于 noVNC 情况,这似乎可以安全地忽略。尽管有此消息,我仍然能够让 noVNC 工作,这与身份验证无关。谢谢。 看看这篇文章:arkilis.me/?p=539 github.com/valor-software/ng2-file-upload/issues/1029 【参考方案1】:似乎this was a bug 在 websockify 方面。它现在已修复,但他们没有发布包含修复的版本,因此如果您想从中受益,则必须使用 master 分支。
或者,您可以将relevant line from that pull request 添加到文件websockify/websocket.py
。
【讨论】:
以上是关于代码 400,消息错误请求语法 ('\x88\x80\xa32\xc9\x98')的主要内容,如果未能解决你的问题,请参考以下文章
逻辑错误的 HTTP 400(错误请求),不是格式错误的请求语法
Android Smack MUC 400 错误请求发送群聊消息