当前位置: 首页 > 面试题库 >

如何在请求中定义HTTP协议版本?

殷轶
2023-03-14
问题内容
import requests  
requests.get("http://www.sample.com")

如何修改参数以发送请求,如下所示:

“获取www.sample.com HTTP / 1.0”

“获取www.sample.com HTTP / 1.1”


问题答案:

请求不支持发送HTTP / 1.0消息。很难理解为什么需要这样做:HTTP / 1.1最初是在1999年6月发布的RFC 2616中指定的。因此,HTTP
/ 1.0已经过时了16年以上:现代工具在很大程度上不支持HTTP /不再是1.0。



 类似资料:
  • 本文向大家介绍PHP中Http协议post请求参数,包括了PHP中Http协议post请求参数的使用技巧和注意事项,需要的朋友参考一下 本文给大家介绍PHP中Http协议post请求参数,具体内容如下所示: WEB开发中信息基本全是在POST与GET请求与响应中进行,GET因其基于URL的直观,易被我们了解,可POST请求因其信息的隐蔽,在安全的同时,也给开发者们模拟发送带来了麻烦。接下来的几篇博

  • 我在我的应用程序中使用和。我想将控制器协议从版本切换到。首先,我已经为此编写了下一个集成测试: 但是方法不存在,而且我找不到任何其他测试协议版本的方法。有人知道如何在spring boot应用程序中正确测试协议版本吗?

  • 问题内容: 在Swift中有可能吗?如果没有,那么是否有解决方法? 问题答案: 1.使用默认实现(首选)。 优点 不涉及Objective-C运行时 (至少没有明确 涉及 )。这意味着您可以使其符合结构,枚举和非类。同样,这意味着您可以利用强大的泛型系统。 *当遇到符合此类协议的类型时, *您始终可以确保满足所有要求 。它始终是具体实现或默认实现。这就是“接口”或“合同”在其他语言中的行为方式。

  • 在 Swift 中可能吗?如果没有,那么是否有解决方法可以做到这一点?

  • 我正在向我使用httplib2拥有的REST服务发出HTTPS GET请求,但我们得到了错误: 所有其他客户端都运行良好(浏览器、Java客户端等...),只有一个小例外,PHP curl需要设置为使用SSL v3。 我已经搜索了周围,它似乎确实是一个关于SSL版本的错误,但我似乎找不到一种方法来改变它在http://www. ttplib2.除了改变源代码中的以下行之外,还有什么方法可以解决这个

  • HTTP的特性 HTTP构建于TCP/IP协议之上,默认端口号是80 HTTP是无连接无状态的 HTTP报文 请求报文 HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似于下面这样: <method> <request-URL> <version> <headers> <entity-body>