从ASP .net Web服务向CGI页面发送和接收数据

时间:2009-12-22 10:00:25

标签: .net web-services cgi

如何将数据从我的.net网络服务发送到CGI页面并收集回复?

这是一个整合项目。 一方(客户端A)正在Windows应用程序+ Sql服务器中收集服务请求。另一方(客户B)提供服务,但他们可以接受来自cgi url http://mysite.com/cgi-bin/process.cgi(假网址)的请求。

现在我必须编写一个桥接器(.net Web服务),它从Windows应用程序启动并将数据提交到CGI URL。

我是新手网络技术员,非常感谢详细解释。

e.g。 在HTML页面中,我可以像下面指定的那样

<form method="post" action="https://mysite.com/cgi-bin/process.cgi">
<input type="hidden" name="action" value="sale">
<input type="hidden" name="acctid" value="TEST0">
<input type="hidden" name="name" value="Customer">
<input type="hidden" name="phnum" value="5454545454545454">
<input type="submit">
</form>

如何在.net Web服务中执行此操作。 谢谢

1 个答案:

答案 0 :(得分:0)

CGI只是一个HTTP服务器扩展。它完全取决于服务器配置CGI用于给定的请求。因此,您不能直接调用CGI - 您只调用HTTP服务器和服务器,然后传输对CGI的调用,并设置完成CGI扩展请求所需的环境变量。