KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am trying to create a FormRequest that can send content-type:application/json. Here is what I try: yield FormRequest("abc.someurl.com", formdata=json.dumps({"referenceId":123,"referenceType":456}), headers={'content-type':'application/json'}, callback=self.parseResult2) If I use json.dumps() to process the form data in the formdata=, the error I get is "exceptions.ValueError: need more than 1 value to unpack" I can't just use the list as in formdata={"referenceId":123,"referenceType":456} The FormRequest works but is not accepted by the server. import requests import json result = requests.post(url, json.dumps({"referenceId":123,"referenceType":456}), headers={'content-type':'application/json'}) It works from the python command prompt as in the above. Any ideas? -KM
Tags (comma-separated)
Save Edits
Cancel