【求助C#高手】 c#如何模拟客户端向指定服务端URL GET/POST 数据
我反复用了 HttpRequest ,HttpWebRequest ,WebClient
去GET另外一个服务端地址,虽然GET成功的,但是这都是服务端GET服务端的。 也就是另外一个服务端获得来访的IP是当前操作服务器的IP,而不是操作者的客户端IP
也就是A为客户端用户, B为网站服务器, C为要GET地址的服务端
C这边得到的是B,而不是A
用javascript的XMLHTTP倒是可以,不过我项目里用js太麻烦, 请问能不能用C#真实模拟客户端GET方法?
谢谢
我的意图是在A访问B, B返回一个URL, A再浏览这个URL即可(这个URL是C的地址)
如果 : A的客户端页面输出个<script src="http://c的url" />并刷新页面也就是完成了我的要求. 但是呢,出于设计问题(ajax没刷新),我现在不能在页面输出这条js完成访问,因为页面没刷新. 所以只能想在后台访问这个地址. 而且这个地址需要验证A用户IP.所以后台访问这个地址的时候要必须和客户端一样访问的.