После предыдущего вопроса мне удалось вывести HTTP-запрос из HttpClient
.
.
И мне также удалось перехватить HTTP-запрос / ответ, сделанный через C #, в Fiddler.
Это запрос, выполненный C #:
POST http://ip:port/OTP/Push?username=username&password=password HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: ip:port
Content-Length: 138
{"cellPhoneNumber":"...","serviceId":"...","chargeCodeNumber":0,"price":...,"cpUniqueToken":...,"description":"OTP","content":"1"}
Обратите внимание, что IP, порт и значения параметров заменены в целях конфиденциальности.
За этот запрос я получаю 500 с сервера. Однако, когда я щелкаю правой кнопкой мыши запрос в списке запросов и выбираю Replay => Reissue request
, я получаю 200 с сервера.
Как это возможно?