Scrapy FormRequest отправка JSON
Я пытаюсь создать FormRequest, который может отправить тип контента: приложение / JSON.
Вот что я пытаюсь:
yield FormRequest("abc.someurl.com", formdata=json.dumps({"referenceId":123,"referenceType":456}), headers={'content-type':'application/json'}, callback=self.parseResult2)
Если я используюjson.dumps()
обработать данные формы в formdata =, я получаю ошибку
"exceptions.ValueError: need more than 1 value to unpack"
Я не могу просто использовать список, как в
formdata={"referenceId":123,"referenceType":456}
FormRequest работает, но не принимается сервером.
import requests
import json
result = requests.post(url, json.dumps({"referenceId":123,"referenceType":456}), headers={'content-type':'application/json'})
Он работает из командной строки python, как описано выше.
Есть идеи?
-km