2009-09-01 3 views
3

최근에 (클라이언트가 .netcf 3.5를 실행하는 Windows Mobile 장치 인) 클라이언트/서버 응용 프로그램이 이상적으로 대략 REST의 원칙을 준수하는 간단한 웹 서비스입니다.RESTful 웹 서비스, .net compact framework 및 많은 HTTP 메소드

.net Compact 프레임 워크를 사용하여 가장 일반적인 HTTP 메소드를 구현하는 방법이 있습니까? (있는 경우 가장 쉬운 방법은 무엇입니까?) 특히 GET, POST, PUT 및 DELETE를 사용하려고합니다.

HTTPWebRequest를 사용하여 POST 작업 (request.Method = "POST"사용)을 수행 할 수 있지만 다른 방법은 확실하지 않습니다. 사전에

감사합니다.

+2

.NET Framework 3.5를 지원하는 [Spring.NET REST 클라이언트 프로젝트] (http://github.com/spring-projects/spring-net-rest)는 어떻습니까? – hellboy

답변

3

예, HttpWebRequest를 사용하여 모든 표준 HTTP 동사를 수행 할 수 있습니다. 사실 Method 속성은 문자열이기 때문에 비표준 속성을 사용할 수도 있습니다. 그럴 것을 권하지는 않지만, 어떤 시점에서 표준이 될 수있는 "패치"같은 동사로 놀 수 있습니다.

2

답변 해 주셔서 감사합니다. 결국 나는 .NET 컴팩트 프레임 워크를 사용하여 간단한 (사용자 정의)의 건설에 관한이 MSDN 문서 HTTP 통신을 가로 질러 :

http://msdn.microsoft.com/en-us/library/aa446517.aspx

예는 ASP.net 서버를 사용을하지만, 클라이언트 개발에 관계없이의 관련 당신이 사용하고있는 서버 기술.

관련 문제