为什么HttpClient失败,但是Fiddler成功?

时间:2018-10-31 12:44:39

标签: c# fiddler

previous question之后,我设法转储了从HttpClient发出的HTTP请求。

我还设法在Fiddler中捕获了通过C#进行的HTTP请求/响应。

这是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。

这怎么可能?

0 个答案:

没有答案