リクエストの本文にjsonオブジェクトを含む投稿リクエストを送信しています。私はjsonオブジェクトの1つのフィールドの値を変更したいと思います。例えばチャールズプロキシを使用してリクエストペイロードを変更する
:
{ "json_params" :
{
"first_name": "John",
"last_name": "Doe",
"fav_foods":{
"dessert": "icecream",
"pizza": "cheese"
}
}
}
どのように私はチャールズが"appetizer"
に例えば"least_fav_foods"
から"fav_foods"
、または"dessert"
を変更するために使用することができますか?
リライトツールを使用して試したところ、"fav_foods"
が一致し、"least_fav_foods"
が置き換えられました。
{"json_params": {"fav_foods": {"dessert": "icecream", "pizza": "cheese"}}}
- >{"json_params": {"least_fav_foods": {"dessert": "icecream", "pizza": "cheese"}}}
も試してみましたが、いずれのフォーマットでもうまくいっていません。
私は正しいリクエストを検出していることをテストし、検証しました。リクエストにヘッダを追加することはできますが、jsonペイロードでは何も変更できません。
正しいリクエストを検出したことをどのようにテストしましたか? –
要求にヘッダーを追加し、それがネットワークタブとチャールズにあったかどうかを確認します。 – ekrah