Tôi muốn tạo ra một nguồn lực hỗ trợ GET yêu cầu theo cách sau:bình yên tĩnh: truyền tham số để GET yêu cầu
/bar?key1=val1&key2=val2
Tôi đã thử mã này, nhưng nó không làm việc
app = Flask(__name__)
api = Api(app)
class BarAPI(Resource):
def get(key1, key2):
return jsonify(dict(data=[key1, key2]))
api.add_resource(BarAPI, '/bar', endpoint='bar')
Cảm ơn!
một chút đã trôi qua kể từ khi bạn đặt câu hỏi và câu trả lời bạn đã chọn sử dụng API không được chấp nhận. Bạn có thể cập nhật câu trả lời được chấp nhận không? – Stereo
thực sự, có một thư viện tốt hơn được gọi là flask_restful, trong đó bạn có thể định nghĩa tài nguyên ('hooks' vào cơ sở dữ liệu của bạn xác định các hoạt động CRUD), thêm chúng vào API và liên kết API đó với Flask bằng Blueprints. Trong đó, bạn sẽ tìm thấy lớp RequestParser để phân tích cú pháp các đối số được truyền như một thân tài liệu. – OzzyTheGiant