Как мне получить URL для API, зная URL-адрес запроса и заголовки - PullRequest
0 голосов
/ 04 ноября 2019

Я хотел просмотреть необработанные данные API, просто набрав URL в моем браузере, но я не уверен, как отформатировать URL. Есть ли способ, которым я могу использовать свой запрос Python, чтобы получить URL-адрес, который мне нужен, с включенными в него заголовками?

Например, когда я набираю request.url: https://free -geo-ip.p.rapidapi.com / json / [my_ip]

Я получаю ошибку: {"message":"Missing RapidAPI application key. Go to https:\/\/docs.rapidapi.com\/docs\/keys to learn how to get your API application key."}

У меня есть мой ключ API и хост, которые являются заголовками, я просто надеваюне знаю, как поместить их в URL.

Вот мой код на python с изъятыми IP-адресом и ключом API:

import requests

url = "https://free-geo-ip.p.rapidapi.com/json/(my ip address)"

headers = {
    'x-rapidapi-host': "free-geo-ip.p.rapidapi.com",
    'x-rapidapi-key': "(my api key)"
    }

response = requests.request("GET", url, headers=headers)

r = response.json

1 Ответ

0 голосов
/ 04 ноября 2019

В Google Chrome вы можете использовать это расширение для изменения заголовков: https://chrome.google.com/webstore/detail/modheader/idgpnmonknjnojddfkpgkljpfnnfcklj?hl=en

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...