curl所有服务器响应为空,为什么来自服务器的cURL响应是HTTP/1.0?

我在终端创建了一个简单的服务器python -m SimpleHTTPServer 8000

当我发送命令curl -I http://localhost:8000

命令结果是一个请求:

127.0.0.1 - - [07/Aug/2016 14:53:22] "GET / HTTP/1.1" 200 -

但反应是HTTP/1.0

^{pr2}$

curl -v http://localhost:8000* Rebuilt URL to: http://localhost:8000/

* Trying ::1...

* connect to ::1 port 8000 failed: Connection refused

* Trying 127.0.0.1...

* Connected to localhost (127.0.0.1) port 8000 (#0)

> GET / HTTP/1.1

> Host: localhost:8000

> User-Agent: curl/7.43.0

> Accept: */*

>

* HTTP 1.0, assume close after body

< HTTP/1.0 200 OK

< Server: SimpleHTTP/0.6 Python/2.7.12

< Date: Sun, 07 Aug 2016 10:02:23 GMT

< Content-type: text/html; charset=utf-8

< Content-Length: 9747

<

...

* Closing connection 0

我们怎么解释?为什么服务器响应不是HTTP/1.1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值