首页 > 解决方案 > Python 使用 Swagger 的 odata?

问题描述

我有一个 Swagger 网址:https ://xxx.azurewebsites.net/api/Pos?$top=1

我可以在浏览器中看到如下数据: {"@odata.context":"https://xxx.azurewebsites.net/api/$metadata#Pos","value":[{"ID":"4625" "类型":"AAAA"}]}

但是在尝试使用 Python 时看不到它,如下所示。它显示404错误。请帮忙。


import requests

url_test = 'https://xxx.azurewebsites.net/api/Pos?$top=1'

r = requests.get(url_test,auth=('USRNAME','PWD'))

r_json = r.json()
for value in r_json['value']:
    print(value['ID'])

标签: pythonapiodata

解决方案


推荐阅读