擅长:python、mysql、java
<p><code>r.json()</code>期望API返回JSON字符串。API应该明确表示它通过响应头使用JSON进行响应</p>
<p>在本例中,您请求的URL要么没有使用正确的JSON进行响应,要么没有明确表示它正在使用JSON进行响应</p>
<p>您可以首先通过以下方式检查URL发送的响应:</p>
<pre><code>data = r.text
print(data)
</code></pre>
<p>如果可以将响应视为JSON字符串,则可以使用以下方法处理它:</p>
<pre><code>import json
data = json.loads(r.text)
</code></pre>
<p>注:
您还可以检查<code>content-type</code>和<code>Accept</code>头,以确保请求和响应属于所需的数据类型</p>