Pytania otagowane jako asp.net-web-api-routing


30
Parametr post ma zawsze wartość NULL
Od czasu uaktualnienia do wersji RC dla interfejsu WebAPI mam dziwny problem podczas wywoływania POST na moim interfejsie WebAPI. Wróciłem nawet do podstawowej wersji wygenerowanej w nowym projekcie. Więc: public void Post(string value) { } i dzwoniąc z Fiddlera: Header: User-Agent: Fiddler Host: localhost:60725 Content-Type: application/json Content-Length: 29 Body: { …


11
Wiele metody HttpPost w kontrolerze interfejsu API sieci Web
Zaczynam korzystać z projektu MVC4 Web API, mam kontroler z wieloma HttpPostmetodami. Kontroler wygląda następująco: Kontroler public class VTRoutingController : ApiController { [HttpPost] public MyResult Route(MyRequestTemplate routingRequestTemplate) { return null; } [HttpPost] public MyResult TSPRoute(MyRequestTemplate routingRequestTemplate) { return null; } } Tutaj MyRequestTemplatereprezentuje klasę szablonu odpowiedzialną za obsługę Json przechodzącą …

8
Niestandardowe nazwy metod w ASP.NET Web API
Konwertuję z interfejsu API sieci Web programu WCF do nowego interfejsu API sieci Web ASP.NET MVC 4. Mam UsersController i chcę mieć metodę o nazwie Authenticate. Widzę przykłady wykonywania GetAll, GetOne, Post i Delete, ale co zrobić, jeśli chcę dodać dodatkowe metody do tych usług? Na przykład moja usługa UsersService …

3
Opcjonalne parametry w routingu atrybutów Web Api
Chcę obsłużyć POST następującego wywołania API: /v1/location/deviceid/appid Dodatkowe parametry pochodzą z post-body. To wszystko działa dobrze dla mnie. Teraz chcę rozszerzyć mój kod, zezwalając „deviceid” i / lub „appid” i / lub BodyData na null: /v1/location/deviceid /v1/location/appid /v1/location/ Te 3 adresy URL powinny odpowiadać tą samą drogą. Moje pierwsze podejście …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.