如何通过 header 详细信息请求获取 json 文本?
How to get json text by request with header details?
我想转到页面 https://losoviny.iamroot.eu/part_one 并从那里写 json 文本。
首先结束我必须登录 https://losoviny.iamroot.eu/part_one_login 并使用
header.
中的详细信息
但是如果我 运行 我看到的代码:
从 None
引发 JSONDecodeError("Expecting value", s, err.value)
json.decoder.JSONDecodeError:期望值:第 1 行第 1 列(字符 0)
你知道怎么重写吗?
(Header 数据正确)
谢谢
import json
import requests
headers = {
'username': 'Loskarlos',
'password': 'JednohoDneOvladnuKSI'
}
response = requests.post('https://losoviny.iamroot.eu/part_one_login', headers=headers)
response_get = requests.get('https://losoviny.iamroot.eu/part_one ')
response_get = json.loads(response_get.json())
print(response_get)
首先您需要从 https://losoviny.iamroot.eu/part_one_login
获取令牌以测试 API 使用 postman。您的初始响应不是 header 元素。它是一个表单,使用下面的代码来获取令牌。
import requests
url = "https://losoviny.iamroot.eu/part_one_login"
payload={'username': '<User NAME>',
'password': '<Password>'}
headers = {}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
在此之后,我不知道如何按照以下代码传递令牌 header。使用 part_one 端点时使用 header 参数。对于 header 使用 Bearer 格式构建授权 header 参数。
import requests
url = "https://losoviny.iamroot.eu/part_one"
payload={}
headers = {
'Authorization': 'Bearer <TOKEN>'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
练习使用 postman 之类的工具来导航 API。干杯!!!
import requests
url = "https://losoviny.iamroot.eu/part_one_login"
payload={'username': 'Loskarlos',
'password': 'JednohoDneOvladnuKSI'}
headers = {}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
我想转到页面 https://losoviny.iamroot.eu/part_one 并从那里写 json 文本。 首先结束我必须登录 https://losoviny.iamroot.eu/part_one_login 并使用 header.
中的详细信息但是如果我 运行 我看到的代码:
从 None
引发 JSONDecodeError("Expecting value", s, err.value)
json.decoder.JSONDecodeError:期望值:第 1 行第 1 列(字符 0)
你知道怎么重写吗? (Header 数据正确)
谢谢
import json
import requests
headers = {
'username': 'Loskarlos',
'password': 'JednohoDneOvladnuKSI'
}
response = requests.post('https://losoviny.iamroot.eu/part_one_login', headers=headers)
response_get = requests.get('https://losoviny.iamroot.eu/part_one ')
response_get = json.loads(response_get.json())
print(response_get)
首先您需要从 https://losoviny.iamroot.eu/part_one_login
获取令牌以测试 API 使用 postman。您的初始响应不是 header 元素。它是一个表单,使用下面的代码来获取令牌。
import requests
url = "https://losoviny.iamroot.eu/part_one_login"
payload={'username': '<User NAME>',
'password': '<Password>'}
headers = {}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)
在此之后,我不知道如何按照以下代码传递令牌 header。使用 part_one 端点时使用 header 参数。对于 header 使用 Bearer 格式构建授权 header 参数。
import requests
url = "https://losoviny.iamroot.eu/part_one"
payload={}
headers = {
'Authorization': 'Bearer <TOKEN>'
}
response = requests.request("GET", url, headers=headers, data=payload)
print(response.text)
练习使用 postman 之类的工具来导航 API。干杯!!!
import requests
url = "https://losoviny.iamroot.eu/part_one_login"
payload={'username': 'Loskarlos',
'password': 'JednohoDneOvladnuKSI'}
headers = {}
response = requests.request("POST", url, headers=headers, data=payload)
print(response.text)