python - requests.get() 没有输出
问题描述
我正在使用请求库来输出公司汇合页面的内容。
我已经使用非公司测试合流页面运行程序,就像这样,我能够获得正确的输出。我已经尝试在有和没有凭据的情况下运行我的公司合流页面。我检查了 URL 和页面 ID,并且能够在我的浏览器上查看 JSON 数据。我正在开发一个 linux 虚拟机。
def get_page_json(page_id, expand = False):
if expand:
suffix = "?expand=" + expand
else:
suffix = ""
url="https://confluence.CORP_URL_HERE/rest/api/content/" + page_id + suffix
response = requests.get(url, auth=(user, password))
return(response.text)
def main():
print(get_page_json("PAGE_ID_HERE", "body.storage"))
当我运行带有身份验证的代码时,我没有得到任何输出或错误。我跑了 status_code,我得到了200
. 当我在没有身份验证的情况下运行我的代码时,我得到了status_code
404
.
如果我忽略了任何内容,请告诉我,这可能完全是因为部分融合是公司页面的错误。
解决方案
推荐阅读
- python - PyQt5 中的 QTableWidget 上永远不会出现水平滚动条
- php - file_get_contents 不适用于变量 PHP
- json - Replace values of specific sub dicts in nested json based on condition
- html - How to prevent download action to execute multiple times with a html link element?
- xamarin - Prism TabbedPage:导航回上一页不起作用
- html - html control site with overlay popup
- python - Python Pandas 删除重复单元格问题
- c# - Draw graphics from DataTable and get the possibility to change the scale dynamically
- python-3.x - Microsoft Graph API 和 Python 的问题
- python-3.x - mongoengine 是否支持 MongoDB 中的 Transactions API?