반응형
HTTP POST/GET 요청에 대해 ASP.NET ASMX 웹 서비스 사용
HTTP POST 및 GET 요청에 대해 ASMX(ASP.NET Classic) 웹 서비스를 활성화하고 싶습니다....를 추가하면 시스템 또는 애플리케이션 수준에서 이 작업을 수행할 수 있습니다.
<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>
언급URL : https://stackoverflow.com/questions/618900/enable-asp-net-asmx-web-service-for-http-post-get-requests
반응형
'programing' 카테고리의 다른 글
Python 및 BeautifulSoup을 사용하여 웹 페이지에서 링크 검색 (0) | 2023.06.14 |
---|---|
R에서 두 히스토그램을 함께 표시하는 방법은 무엇입니까? (0) | 2023.06.14 |
Windows에서 strptime()과 동등합니까? (0) | 2023.06.09 |
HttpRequest 대 HttpRequestMessage 대 HttpRequestBase (0) | 2023.06.09 |
오라클의 테이블 수 (0) | 2023.06.09 |