2010-07-07 48 views
1

我正在一个大型Intranet内部构建一个网站,该网站为同一个Intranet内的另一个站点提供了功能。我没有访问其他网站的来源,他们没有提供任何API提供的功能。我需要,不知何故,让我的服务器端代码进入该网站,填写一些表格,然后按提交按钮。

这可能吗?如果是这样,我该如何做到这一点?


注意:我在asp.NET中工作,如果这很重要的话。Legitamate跨站点通信

回答

2

试想一下,在形式应该提交URL,它采用的方法(POST或GET),然后使用相同的方法发送请求到该URL,并将您想要的字段作为参数

+1

当然,这不会触发任何JavaScript可能会。 – 2010-07-07 18:21:10

0

您的服务器端代码基本上是其他网站的Web客户端。您需要编写代码将HTML表单数据发送到其他网站并处理响应。我将从System.Net.WebClient类开始。看看System.Net.WebClient.UploadValues。该类/方法将使您能够通过NameValueCollection将表单数据发布到网站。