web-services
asp.net 웹 서비스
수색…
소개
웹 서비스는 인터넷을 통해 다른 응용 프로그램과 직접 상호 작용할 수 있도록 설계된 응용 프로그램입니다. 간단한 의미에서 Web Services는 인터넷을 통해 객체와 상호 작용하는 수단입니다.
Web serivce
소비자는 SOAP
및 HTTP
를 사용하여 원격 객체에 대한 메소드 호출을 호출 할 수 있습니다. WebService
는 언어 독립적이며 웹 서비스는 - HTTP - XML - SOAP과 같은 표준 웹 프로토콜 및 데이터 형식을 사용하여 통신합니다.
통사론
SOAP / WSDL
[구문 : http : // 1111 : 22 / HelloWorld]
[응답 : WDSL]
매개 변수
매개 변수 | 설명 |
---|---|
PathParam | 메서드에 전달 된 매개 변수를 path의 값에 바인딩합니다. |
QueryParam | 메서드에 전달 된 매개 변수를 path의 쿼리 매개 변수에 바인딩합니다. |
MatrixParam | method에 전달 된 매개 변수를 path의 HTTP 행렬 매개 변수에 바인딩합니다. |
HeaderParam | method에 전달 된 매개 변수를 HTTP 헤더에 바인딩합니다. |
쿠키 파람 | 메서드에 전달 된 매개 변수를 쿠키에 바인딩합니다. |
FormParam | 메서드에 전달 된 매개 변수를 양식 값에 바인딩합니다. |
기본값 | 메서드에 전달 된 매개 변수에 기본값을 할당합니다. |
문맥 | 리소스의 컨텍스트 (예 : HTTPRequest). |
비고
이제 다음과 같은 응용 프로그램을 실행하십시오.
이제 위의 예제에서 우리는 webservice.cs 파일에서 생성 된 메서드를 보았으므로 해당 메서드를 클릭하고 입력 값을 제공하고 in "invoke"링크를 클릭하십시오.
노트
프로젝트 웹 사이트를 추가하는 동안 WCF 때문에 2008 년에 볼 수 있듯이 .Framework 2010에는 별도의 웹 서비스 템플릿이 없다는 것을 면밀히 관찰하면됩니다.
이제 템플릿을 사용하여 웹 서비스를 추가하는 다른 방법을 사용 해보자.
- "시작"- "모든 프로그램"- "Microsoft Visual Studio 2010"
- "파일"- "새 프로젝트"- "C #"- "빈 웹 응용 프로그램"(마스터 페이지 추가를 피하기 위해)
- 웹 사이트에 원하는 이름으로 "agetodays"또는 다른 이름을 입력하고 위치를 지정하십시오
- 그런 다음 솔루션 탐색기에서 마우스 오른쪽 버튼을 클릭하십시오 - "새 항목 추가"- 웹 서비스 템플릿을 봅니다
웹 서비스 템플릿을 선택하고 추가 버튼을 클릭하십시오. 그런 다음 솔루션 탐색기는 다음과 같이 보입니다.
그런 다음 Webservice.cs 클래스를 열고 다음과 같은 메서드를 작성한 다음 [webMethod] 특성을 in과 같이 작성합니다.
[WebMethod]
public string HelloWorld() {
return "Hello World";
}
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow