为什么除非设置断点,否则无法获得预期的输出?

2024-06-16 09:49:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我对函数有一个问题,我应该得到一个JSON,只有当我在第8行设置断点时才能得到,但是当我删除断点并返回/打印decodedInfo时,我得到一个空白列表,下面是我的代码:

1  from flask import Flask, request, jsonify
2  import requests
3
4  @app.route('/urlinfo', methods=['POST'])
5  def foo():
6      urlId = request.json.get('urlId')
7      requestUrl = 'https://127.0.0.1/' + urlId + '/bar'
8      urlInfo = requests.get(requestUrl)
9      decodedInfo = urlInfo.content.decode()
10     print(decodedInfo)
11     return decodedInfo

Tags: 函数代码fromimportjson列表getrequest