2012-11-02 5 views
0

MVC4 및 웹 API를 처음 접했습니다. 내 질문은 기본 일 수 있지만 나를 도울. (http : // localhost : 3668/api/values) 및 (http : // localhost : 3668/api/values ​​/ 3) getget(int id) 메서드를 호출하여 실행됩니다. 하지만 API 컨트롤러에서 Post와 delete 메서드를 호출하는 방법을 모르겠습니다.웹 API 컨트롤러에서 게시물 및 삭제 메서드 호출

답변

0

즐겨 찾기 브라우저에 주소를 펀치 할 수 없습니다. 개발 및 디버깅을위한 유연한 솔루션은 curl (http://curl.haxx.se/)과 같은 명령 줄 도구로 HTTP GET, POST, PUT, DELETE 등을 전송할 수 있습니다.

응용 프로그램에서 API를 사용하려면 다음을 사용하십시오. 귀하의 클라이언트 기술. 브라우저 기반 응용 프로그램을 만들 경우 xmlhttprequest를 사용하여 GET, POST, PUT, DELETE 요청을 보낼 수 있습니다. 서버 간 통신이 필요한 경우 System.Net.WebClient을 사용할 수 있습니다.

1

양식 버튼을 클릭하면 게시물이 감지됩니다. C# 코드에서 이와 비슷한 작업을 수행 할 수 있습니다.

HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://localhost:3668/api/values/3"); 
request.Method = "DELETE"; 
관련 문제