반응형
HTTP POST / GET 요청에 대해 ASP.NET ASMX 웹 서비스 활성화
HTTP POST 및 GET 요청에 대해 ASP.NET 클래식 (ASMX) 웹 서비스를 활성화하고 싶습니다. 나는 추가하여 기계 또는 응용 프로그램 수준에서 수행 할 수 있음을 알고 있습니다 ...
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
.. machine.config 또는 web.config. 내 질문은 HTTP POST 및 GET 요청을 응용 프로그램이나 컴퓨터가 아닌 웹 서비스 또는 웹 메소드 수준별로 활성화 할 수 있습니까?
내 웹 서비스는 net 3.5sp1을 사용하여 C #으로 작성했습니다.
메서드를 통해 UseHttpGet을 선언하십시오.
[ScriptMethod(UseHttpGet = true)]
public string HelloWorld()
{
return "Hello World";
}
사실, 나는 그것을 다소 기발한 방법을 찾았다. web.config에 프로토콜을 추가하지만 위치 요소에 추가합니다. 다음과 같이 웹 서비스 위치를 경로 속성으로 지정합니다.
<location path="YourWebservice.asmx">
<system.web>
<webServices>
<protocols>
<add name="HttpGet"/>
<add name="HttpPost"/>
</protocols>
</webServices>
</system.web>
</location>
반응형
'ProgramingTip' 카테고리의 다른 글
grep 명령 결과를 쉘의 일부 변수에 저장하는 방법 (0) | 2020.11.18 |
---|---|
Angular2의 (keyup) 옵션은 무엇입니까? (0) | 2020.11.18 |
함수에 특정 크기의 배열 변수가있는 경우 포인터로되는 이유는 무엇입니까? (0) | 2020.11.18 |
인증서 구조 의미론 (0) | 2020.11.18 |
실제 장치에서 디버그하는 방법 (Eclipse / ADT 사용) (0) | 2020.11.18 |