python - 如何格式化 HTTP 请求
问题描述
这工作得很好。
sock.send("GET / HTTP/1.0%s" % (CRLF))
当我使用这个时,谷歌回复告诉我客户发送了一个格式错误的请求。
sock.send("GET {0} HTTP/ {1}".format(path, CRLF))
解决方案
您在第二个中缺少 HTTP 版本:
"GET {0} HTTP/ {1}"
应该
"GET {0} HTTP/1.0 {1}"
您可能还需要删除尾随空格。
推荐阅读
- reactjs - 最后一个子组件覆盖所有子组件
- multithreading - 如何使用多线程脚本
- javascript - contenteditable 正在触发父级模糊
- python - Gensim Word2Vec模型在相同环境和平台中相同源代码的两个编辑器中的不同结果?
- python - Neural network having suspiciously bad results
- angular - FormGroup 期望来自组实例离子应用程序
- javascript - Using props.change to change the value of an input field in redux-form
- postgresql - Are there any negative performance or functionality downsides to using pg_upgrade with --link option afterwards?
- scala - 为什么我在 scala 中编写代码以运行 spark 应用程序时遇到错误?
- compiler-errors - Toplevel Ocaml infinit interpretation loop