0

在办公室,我们有一个网速很高的 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 请求的函数..

我很欣赏你的建议。

4

0 回答 0