2009-12-22 4 views
0

.net 웹 서비스의 데이터를 CGI 페이지로 보내고 응답을 수집하려면 어떻게합니까?ASP에서 CGI 페이지로 데이터 송수신 .net webservice

통합 프로젝트입니다. 한 쪽 (클라이언트 A)이 Windows 응용 프로그램 + Sql 서버에서 서비스 요청을 수집 중입니다. 다른 쪽 (클라이언트 B)은 서비스를 제공하지만 cgi url http://mysite.com/cgi-bin/process.cgi (가짜 URL)의 요청을 수락 할 수 있습니다.

이제 Windows 응용 프로그램에서 시작하여 CGI URL에 데이터를 제출하는 브리지 (.net 웹 서비스)를 작성해야합니다.

저는 초심자 웹 기술자입니다. 자세한 설명을 매우 환영합니다.

.NET 웹 서비스에서 작업을 수행하는 방법에

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

아래 지정된처럼 는 HTML 페이지에서 내가 할 수 있습니다. 감사합니다.

답변

0

CGI는 HTTP 서버 확장 일뿐입니다. 이것은 주어진 요청에 대해 CGI가 사용할 서버 구성에만 의존합니다. 따라서 CGI를 직접 호출 할 수는 없습니다. HTTP 서버를 호출하면 서버는 CGI로만 호출을 전송하고 CGI 확장으로 요청을 완료하는 데 필요한 환경 변수를 설정합니다.