2017-09-05 12 views
0

私はGETリクエストのために辞書を渡す必要がありますが、このように実行されたとき、私はコンパイルエラーを取得:requests.api.requestのparamsで辞書を渡す方法は?

patVect = {"poo": 0, "pin": 0, "pok": 0, "pat": 0} 
# querystring = {"patients": "{\"poo\":0, \"pin\":0, \"pok\":0, \"pat\":0}"} 
querystring = {"patients": patVect} 
headers = { 
    'content-type': "application/json", 
    'cache-control': "no-cache", 
} 
response = requests.api.request('get', HURL, headers=headers, params=querystring, verify=False) 

私は正常に動作しますコメントクエリで働いていたとき。それがうまくいかない理由や、助けになる機能。

+1

.requestとその価値は何ですか? – Vinny

+1

どのようなエラーがありますか? – Grigoriy

+0

あなたは本当にありがとうのおかげで、問題はサーバー上にあり、私のエラーは接続がまだ開いています。 requests.exceptions.ConnectionError:( '接続が中止されました。'、RemoteDisconnected( '応答なしのリモート終了クローズ接続')) –

答えて

-1

は、私は、これは、要求のためにあなたを助けることを願っていますapi

0

問題がある: クエリ文字列= { "患者":json.dumps(patVect)}あなたは、APIを呼び出す前に、印刷クエリ文字列をデバッグすることができ、奇妙な

関連する問題