0

Charles を使用して、Web アプリケーションのデバッグとリバース エンジニアリングを行っています。

ブラウザからのリクエストを見ると、Charles を使用して本文の内容がどのように表示されるかを確認できます。

{
"projectIds": [1016190671],
"statusId": 11144371
}

私がしようとすると:

data = {"projectIds": [1016190671], "statusId": 11144371}
client.post(url, headers=headers, data=data)

チャールズは、次のように渡されていると言います。

projectIds=1016190671&statusId=11144371

それらは同じものですか?私の投稿は失敗しています。これが理由だと思いますが、100% 確実ではありません。アドバイスをいただければ幸いです。

4

1 に答える 1

1

必要がある

  1. 'Content-type': 'application/json'ヘッダーに追加
  2. でデータをダンプしますjson.dumps

JSONを投稿しようとしている場合

于 2014-10-09T01:14:38.900 に答える