在办公室,我们有一个网速很高的 ASP Web 服务器(我们称之为服务器 A)。客户的互联网速度受到我们的网络管理员的限制。主 Web 服务器(我们称之为服务器 B)位于远程位置。
我希望服务器 A 充当客户端 PC 的代理。即代表客户端向服务器B 发送请求。
例如,在客户端,代码将类似于:
<html>
<head></head>
<body>
<form action="http://server-a.com" method="post" target="theIframe">
<input name="data" value="{client data to be sent here}" />
</form>
<iframe name="theIframe" style="display:none"></iframe>
<script>
document.getElementsByTagName('form')[0].submit();
</script>
</body>
</html>
就是这样,服务器 A 将接收客户端数据作为参数,然后将它们发送到服务器 B。
我到底应该在服务器 A 上做什么?
我应该将其作为 Web 服务、Web Api、类库吗?
我很困惑..因为服务器 A 将包含从客户端接收参数并代表发送 http 请求的函数..
我很欣赏你的建议。