Requests 简明教程
Requests - How Http Requests Work?
Python 的 Requests 是一个 HTTP 库,它将帮助我们在客户端和服务器之间交换数据。想象一下,您有一个表单的 UI,您需要在其中输入用户详细信息,因此一旦您输入了它,您就必须提交数据,而这只不过是从客户端到服务器的保存数据的 HTTP POST 或 PUT 请求。
当您想要数据时,您需要从服务器获取它,这又是一个 Http GET 请求。客户端请求数据时数据在客户端和服务器之间的交换,以及服务器用所需数据进行响应,这种客户端和服务器之间的关系非常重要。
请求已发送到给定的 URL,它可以是安全或非安全 URL。
对 URL 的请求可以使用 GET、POST、PUT、DELETE。使用最广泛的是 GET 方法,主要用于您想要从服务器获取数据时。
您还可以将数据以查询字符串的形式发送到 URL,例如 -
因此,在这里,我们向 URL 传递 id = 9 和 username = Delphine。所有值都在问号 (?) 之后以键/值对的形式发送,并且使用 & 符号将多个参数传递给 URL。
使用请求库,使用字符串字典按如下方式调用 URL。
其中发送到 URL 的数据以字符串字典的形式发送。如果您想传递 id = 9 和 username = Delphine,可以按如下操作 -
payload = {'id': '9', 'username': 'Delphine'}
调用 requests 库按如下方式 -
res = requests.get('https://jsonplaceholder.typicode.com/users',
params = payload')
Using POST, we can do as follows −
res = requests.post('https://jsonplaceholder.typicode.com/users', data =
{'id':'9', 'username':'Delphine'})