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

Ответы на вопрос(2)

Ваш ответ на вопрос