我只想通过在浏览器中键入URL来查看原始api数据,但是我不确定如何格式化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密钥和host头,我只是不知道如何将它们放在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