调用request.GetResponse时C#HttpWebRequest地址被更改

时间:2019-03-14 20:19:35

标签: c# https request instagram

我为instagram开发了一个C#机器人,该机器人会拨打更多电话,以便喜欢一些照片。 它是通过.net Framework 3.5实现的,这就是我使用HttpWebRequest的原因。

但是我遇到了一个奇怪的情况,我不明白为什么会这样。 当我从instagram获得帐户限制时,我就不再喜欢照片了。如果我在chrome devtools中寻找该请求,则会看到400状态代码。 相反,当我调试该应用程序时,当调用request.GetResponse时,请求的地址将自动更改,并且此新请求的响应将以200状态代码返回。

我的初始请求地址是:https://www.instagram.com/web/likes/1912471568888107120/like/ GetResponse之后的地址是:https://www.instagram.com/accounts/login/?next=/restriction/1

为什么会发生这种情况以及如何预防呢?我想获得原始请求的响应正文和代码。

0 个答案:

没有答案