Tôi đang cố tạo FormRequest có thể gửi kiểu nội dung: application/json.Biểu mẫu Phế liệuYêu cầu gửi JSON
Đây là những gì tôi cố gắng:
yield FormRequest("abc.someurl.com", formdata=json.dumps({"referenceId":123,"referenceType":456}), headers={'content-type':'application/json'}, callback=self.parseResult2)
Nếu tôi sử dụng json.dumps()
để xử lý các dữ liệu mẫu trong = formdata, lỗi tôi nhận được là
"exceptions.ValueError: need more than 1 value to unpack"
tôi không thể chỉ cần sử dụng danh sách như trong
formdata={"referenceId":123,"referenceType":456}
FormRequest hoạt động nhưng không được máy chủ chấp nhận.
import requests
import json
result = requests.post(url, json.dumps({"referenceId":123,"referenceType":456}), headers={'content-type':'application/json'})
Nó hoạt động từ dấu nhắc lệnh python như ở trên.
Bất kỳ ý tưởng nào?
-km
Toàn bộ stacktrace (lỗi) là gì? –