【发布时间】:2014-08-03 05:42:11
【问题描述】:
我想将我的 API(它基本上查询 Azure 表并返回代表 Azure 表中的条目的对象)与在按钮单击时调用 API 的网页分开。基本上,我希望这两件事在不同的服务器上。我没有任何经验这样做,知道如何处理这个吗?我在这里的某个地方在概念上是错误的吗?
举个例子,说API在服务器“foreignserver”有一个函数:
public string double(string x)
{
return x + x + ".";
}
我想从我的本地主机上调用这个函数,点击一个 asp.net 页面按钮:
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
代码隐藏:
protected void Button1_Click(object sender, EventArgs e)
{
string y = //Connect to other server and call API? ;
}
澄清一下,我基本上是在尝试将前端与 API 分离,方法是将每个前端放在单独的服务器上。
【问题讨论】:
-
要调用的 API(在 foreignserver 上)是什么?网络API? WCF?自定义?
-
它是一个基于 REST 的 API,它基本上具有从 Azure 存储表返回值的 get 函数。
标签: c# javascript html asp.net web