【发布时间】:2018-11-21 19:19:05
【问题描述】:
我正在运行 python REST 服务器,我正在尝试通过 PUT 方法更新字符串,然后使用 GET 方法(不同的客户端)来检索所述更新的字符串。但问题是 GET 方法获取旧字符串(在本例中为“0”)。哪一种方法可能是错误的?
from flask import Flask, request, jsonify
import requests. jsonify
badpackets = "0"
@app.route('/badpkts/<string:badpackets>', methods=['PUT'])
def post_bad_packets(badpackets):
badpackets = request.jsonify
return jsonify(badpackets)
@app.route('/badpkts/', methods=['GET'])
def get_bad_packets():
return jsonify(badpackets)
【问题讨论】:
-
def get_bad_packets:是语法错误。这不可能是您的真实代码。请发布您的真实代码。 -
抱歉,它缺少 (),因为我从不同的计算机编写了它运行的代码,所以它只是一个错字。编辑它是正确的。