擅长:python、mysql、java
<p>我就是这么做的</p>
<pre><code>@app.route('/api/add_message/<uuid>', methods=['GET', 'POST'])
def add_message(uuid):
content = request.get_json(silent=True)
# print(content) # Do your processing
return uuid
</code></pre>
<p>设置了<code>silent=True</code>后,<code>get_json</code>函数将在尝试检索json主体时自动失败。默认设置为<code>False</code>。如果您总是期望json主体(不是可选的),请将其保留为<code>silent=False</code>。</p>
<p>设置<code>force=True</code>将忽略
<code>request.headers.get('Content-Type') == 'application/json'</code>检查烧瓶是否适合您。默认情况下,这也设置为<code>False</code>。</p>
<p>见<a href="http://flask.pocoo.org/docs/0.10/api/" rel="nofollow noreferrer">flask documentation</a>。</p>
<p>我强烈建议您离开<code>force=False</code>,并让客户机发送<code>Content-Type</code>头,使其更加明确。</p>
<p>希望这有帮助!</p>