gpt4 book ai didi

python - 使用 Python 访问 Azure API

转载 作者:行者123 更新时间:2023-12-03 04:03:04 28 4
gpt4 key购买 nike

我的老板给我发了一个网址,其格式如下:

https://{appname}.azurewebsites.net/api/Authentication/Token?username=XXXX&password=YYYY

我想访问 api 并从 python 脚本中获取数据。我在脚本中执行了以下操作:

import requests

response= requests.get("https://{appname}.azurewebsites.net/",
auth=('XXXX', 'YYYY'))

print(response.status_code)
print(response.content) #or print(response.json())

我收到的 HTTP 代码为 200。但我不知道如何从可能的 GET 中检索数据(下面列出了可能的 GET 示例列表)。

例如,我尝试了response=

requests.get("https://{appname}.azurewebsites.net/api/country", 
auth=('XXXX', 'YYYY'))

检索可能的国家/地区并收到错误 401。

他给我发了一份可能的 GET 列表。

例如:

获取​/api​/国家

获取/api/bike/{id}

...

(可能的 GET 和 POST 列表位于 SWAGGER 中)。

我是 API 新手,因此任何提示都会有帮助:)

最佳答案

您可以解码 JSON Response Content像这样:

# If we get 200, Success!
if response.status_code == 200:
print(response.json())

这会将您的 JSON 转换为 Python 对象,例如字典或列表。

另一个选项是使用 json.loads 反序列化响应内容:

from json import loads

# If we get 200, Success!
if response.status_code == 200:
print(loads(response.content))

关于python - 使用 Python 访问 Azure API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61328092/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com