-1
전달하기 위해 JSON으로 나는 사전에 변환 AST 라이브러리를 사용하여 변수변환 문자열이 requests.post
headers = str('{"Authorization":"'+auth+'"}')
otp = str('{"otp":"'+otp+'"}')
에 저장됩니다 2 문자열을 가지고있다. 내가 그들을 통과 할 때
data = ast.literal_eval(otp)
head = ast.literal_eval(headers)
Output :
{'otp': '0910'}
{'Authorization': 'eyJ0eXAiOiJKV1QiLCJhbGciOiJIU'}
는하지만 :
response = requests.post(url, params=data, headers = head)
나는
{'status': 'failure', 'message': 'invalid json'}
내가이 단일 및 이중 따옴표의 문제가하지만 난 조금 혼란 스러워요 이해하고이 메시지를 얻는 방법 작은 따옴표를 큰 따옴표로 변경하십시오.
json.dumps()을 사용해 보았지만 허용되지 않는 문자열을 반환합니다.
도와주세요.
오류가없는 요청에서 서버에서 오는 것으로 보인다, 당신은 서버가 수락 어떤 형식 확인할 수 있습니까? – johnII