2009-12-22 7 views
0

Comment puis-je envoyer des données de mon service Web .NET vers une page CGI et collecter des réponses?Envoyer et recevoir des données vers une page CGI à partir du service Web ASP .net

C'est un projet d'intégration. Un côté (Client A) collecte les demandes de service dans l'application Windows + le serveur SQL. un autre côté (client B) fournit les services, mais ils peuvent accepter la demande d'une adresse URL cgi http://mysite.com/cgi-bin/process.cgi (fausse URL).

Maintenant, je dois écrire un pont (.net web service), qui est initié à partir de Windows app et soumet des données à l'URL CGI. Je suis un technicien web novice, une explication détaillée est très appréciée.

par exemple. Dans une page HTML je peux faire comme indiqué ci-dessous

<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> 

Comment faire en .net Web Service. Merci

Répondre

0

CGI est juste une extension de serveur HTTP. Cela dépend uniquement de la configuration du serveur que CGI doit utiliser pour une requête donnée. Vous ne pouvez donc pas appeler directement CGI - vous appelez un serveur HTTP et un serveur seulement puis transmet un appel à CGI et définit les variables d'environnement nécessaires pour compléter la requête par extension CGI.

Questions connexes