отправка и получение данных на страницу CGI из веб-службы ASP .net - PullRequest
0 голосов
/ 22 декабря 2009

Как я могу отправить данные из моего веб-сервиса .net на страницу CGI и собрать ответ?

Это интеграционный проект. Одна сторона (Клиент А) собирает запросы на обслуживание в приложении Windows + Sql-сервер. другая сторона (Клиент B) предоставляет услуги, однако они могут принять запрос от URL CGI http://mysite.com/cgi-bin/process.cgi (поддельный URL).

Теперь мне нужно написать мост (веб-сервис .net), который инициируется из приложения Windows и передает данные в URL CGI.

Я начинающий веб-техник, подробное объяснение приветствуется.

например. На странице 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 Service. Спасибо

1 Ответ

0 голосов
/ 22 декабря 2009

CGI - это просто расширение сервера HTTP. Это зависит исключительно от конфигурации сервера, который CGI должен использовать для данного запроса. Таким образом, вы не можете напрямую вызывать CGI - вы вызываете HTTP-сервер и сервер только тогда, когда передаете вызов в CGI и задаете переменные среды, необходимые для завершения запроса расширением CGI.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...