웹 서비스의 웹 메소드 속성은 무엇입니까? 예 :웹 서비스의 웹 메소드 속성은 무엇입니까?
[WebMethod(EnableSession = true)]
[ScriptMethod(UseHttpGet = true)]
public string GetApplicationDomains(string strParameterList)
{
}
이 속성 WebMethod와 ScriptMethod는 어떤 용도로 사용됩니까?
웹 서비스의 웹 메소드 속성은 무엇입니까? 예 :웹 서비스의 웹 메소드 속성은 무엇입니까?
[WebMethod(EnableSession = true)]
[ScriptMethod(UseHttpGet = true)]
public string GetApplicationDomains(string strParameterList)
{
}
이 속성 WebMethod와 ScriptMethod는 어떤 용도로 사용됩니까?
WebMethod 특성은이 메서드를 웹 서비스 메서드로 식별합니다.
ScriptMethodAttribute 속성은 선택 사항입니다.
메서드에 ScriptMethodAttribute이 표시되지 않으면 HTTP POST 명령을 사용하여 메서드가 호출되고 응답이 JSON으로 serialize됩니다. 이 설정은 스크립트에서 재정의 할 수 없습니다.
WebMethod은 "XML 웹 서비스의 일부로 노출 된 메서드"를 나타냅니다.
ScriptMethod "를 지정하는 HTTP 동사 메소드를 호출하는 데 사용되며, 응답의 형식"
바. 너 빠르네 :-) –
WebMethod 속성은 웹 서비스를 통해 호출 할 수있는 방법을 수 있습니다.
ScriptMethod 속성은 방법 (POST/GET) 및 (JSON 또는 XML) 여기
유사 하나를 사용해야 응답 포맷과를 호출하는 데 사용되어야하는 방법을 알려줍니다. http://stackoverflow.com/questions/941484/webmethod-vs-scriptmethod – rahul
참고 : 이러한 모든 속성은 ASMX 웹 서비스에서 사용됩니다. 마이크로 소프트는 최근 ASMX 웹 서비스 기술이 레거시 기술이며,이 코드에 버그를 수정하지 않을 것이라고 말했습니다. –