C#HttpWebRequest第二个POST请求

时间:2014-11-19 14:30:42

标签: c# caching post httpwebrequest

我在同一个POST网址遇到第二个HttpWebrequest(POST)问题。

这就是我的程序现在的工作方式,除了一件事之外几乎所有东西都很好。

  1. 登录我想要的网站(游戏网站)
  2. 它在这个游戏的市场上做GET请求,用流读取器获取源代码并将其放入一个字符串类型的变量中,并使用RegEx找到2个不同的令牌(reloadToken& amp; ; RTVT),每个页面加载都不同,需要发布。
  3. 它正在此市场的POST-URL处发布POST请求,结果是:出价被接受,这就是我想要的。
  4. 但是,这需要每小时一次。但是,当下一个小时出现时,它再次发送一个POST请求,但这次它不被接受。

    我的第一个猜测是一些缓存问题或者类似的问题(也许它发布了错误的reloadToken和RTVT?),或者cookie的某些问题可能?

    我尝试在出价后删除所有Cookie,让它重新登录并重新再次出价,但这也无法解决我的问题。

    有什么我忘记做的事情,我应该做额外的事情让这个POST请求在相同的URL上工作但具有不同的数据(reloadToken& RTVT)。

0 个答案:

没有答案