I have the following curl command: (changed some of the id chars at the end)
curl --location 'http://openapi.tuyaeu.com/v1.0/devices/bf83fd230c6a16d19fv0xx/commands' \
--header 'client_id: 5yucsmrw8rtmkpxh5mxx' \
--header 'access_token: 0b81227ee0cff5c53343d15983dced4f' \
--header 'sign: 22CA58C6D6FD0EF69C475EC382A71AA90C29772052D70981C682C64315372F22' \
--header 't: 1712667883918' \
--header 'sign_method: HMAC-SHA256' \
--header 'Content-Type: application/json' \
--data '{
"commands":[
{
"code": "switch_1",
"value":true
}
]
}'
I built this into HTTP:

cURL give me expected response while HTTP says sign invalid.
I checked about 100 times and think I have all the lettering correct.
I executed curl command and also tested this with Postman - all working, except HTTP.
Is there anyway that I can debug and see what HTTP is actually requesting to help me debug?