«asp.net-web-api-routing» 태그된 질문

18
Web Api의 요청과 일치하는 여러 조치가 발견되었습니다.
2 개의 "Get"메소드를 사용하려고하면이 오류가 계속 발생합니다. 요청과 일치하는 여러 조치가 발견되었습니다. webapi 나는 이것에 대해 다른 비슷한 질문을 둘러 보았지만 얻지 못했습니다. 2 개의 다른 이름이 있고 "HttpGet"속성을 사용하고 있습니다. [HttpGet] public HttpResponseMessage Summary(MyVm vm) { return null; } [HttpGet] public HttpResponseMessage FullDetails() { return null; }

30
게시물 매개 변수는 항상 null
WebAPI를 위해 RC로 업그레이드 한 후 WebAPI에서 POST를 호출 할 때 이상한 문제가 발생합니다. 새 프로젝트에서 생성 된 기본 버전으로 돌아갔습니다. 그래서: public void Post(string value) { } 그리고 피들러에서 전화 : Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 Body: { "value": "test" } 디버깅 할 때 문자열 …

3
누구든지 CreatedAtRoute ()를 설명 할 수 있습니까?
Web API 2 용 템플릿에서 게시 방법은 항상 다음과 같습니다. [ResponseType(typeof(MyDTO))] public IHttpActionResult PostmyObject(MyDTO myObject) { ... return CreatedAtRoute("DefaultApi", new { id = myObject.Id }, myObject); } 이 CreatedAtRoute()방법을 이해하지 못합니다 . 누구든지 CreatedAtRoute()나에게 방법을 설명 할 수 있습니까 ?

11
웹 API 컨트롤러의 다중 HttpPost 메소드
MVC4 Web API 프로젝트를 사용하기 시작했으며 여러 HttpPost방법 이있는 컨트롤러가 있습니다. 컨트롤러는 다음과 같습니다. 제어 장치 public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } 다음 MyRequestTemplate은 요청을 통해 오는 Json을 처리하는 템플릿 클래스를 …

8
ASP.NET Web API의 사용자 지정 메서드 이름
WCF 웹 API에서 새로운 ASP.NET MVC 4 웹 API로 변환하고 있습니다. UsersController가 있고 Authenticate라는 메서드를 갖고 싶습니다. GetAll, GetOne, Post 및 Delete를 수행하는 방법에 대한 예가 있지만 이러한 서비스에 추가 메소드를 추가하려면 어떻게해야합니까? 예를 들어, 내 UsersService에는 사용자 이름과 암호를 전달하는 Authenticate라는 메서드가 있어야하지만 작동하지 않습니다. public class UsersController : …

3
웹 API 속성 라우팅의 선택적 매개 변수
다음 API 호출의 POST를 처리하고 싶습니다. /v1/location/deviceid/appid 추가 매개 변수는 포스트 바디에서 제공됩니다. 이 모든 것이 잘 작동합니다. 이제 "deviceid"및 / 또는 "appid"및 / 또는 BodyData를 null로 허용하여 코드를 확장하려고합니다. /v1/location/deviceid /v1/location/appid /v1/location/ 이 3 개의 URL은 동일한 경로로 응답해야합니다. 내 첫 번째 접근 방식 (BodyData 필요) : [Route("v1/location/{deviceid}/{appid}", Name …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.