Bật ra Flask đặt request.data
thành chuỗi trống nếu loại nội dung của yêu cầu là application/x-www-form-urlencoded
. Vì tôi đang sử dụng một yêu cầu JSON body, tôi chỉ muốn phân tích cú pháp json hoặc buộc Flask phân tích cú pháp nó và trả về request.json
.Bình - Làm cách nào để đọc nội dung thô trong yêu cầu POST khi loại nội dung là "application/x-www-form-urlencoded"
Điều này là cần thiết vì việc thay đổi loại nội dung AJAX buộc yêu cầu HTTP OPTION, làm phức tạp back-end.
Làm cách nào để làm cho Flask trả về dữ liệu thô trong đối tượng yêu cầu?
Dường như đây cũng là cách để lấy dữ liệu của chúng tôi về bài đăng để đóng chai. Chỉ cần thay đổi request.form.keys() [0] thành 'list (request.forms.keys()) [0]'. Cảm ơn bạn đã giải quyết xong giờ gỡ lỗi! –
Tại sao nó hoạt động? Có vẻ như nó chỉ là chìa khóa đầu tiên của từ điển được phân tích từ cơ thể, nhưng bằng cách nào đó nó trả về toàn bộ cơ thể? – max
Ai đó có thể giải thích tại sao dữ liệu được đưa vào các khóa biểu mẫu? –