Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 18105|Odpowiedź: 0

[WebAPI] Asp.Net Mvc4 Webapi, aby uzyskać wszystkie parametry get

[Skopiuj link]
Opublikowano 17.02.2017 12:03:46 | | |

Ostatnio użyłem WEBAPI w mvc4 i zauważyłem, że parametry odbioru nie są zbyt wygodne, co bardzo różni się od tradycyjnych request.querystring i request.form, więc dużo szukałem w Internecie i są różne rozwiązania, ale niezbyt szczegółowe, więc śledziłem zmienne w Action, dokładnie się przyjrzałem i w końcu znalazłem rozwiązanie, oto kod:
Żądanie w WEBAPI ma typ HttpRequestMessage i nie może mieć parametrów odbierających querystring oraz from method jak tradycyjny web, a podstawową klasą tradycyjnego HttpReqest jest HttpReqestBase

Tutaj bezpośrednio użyjemy (HttpContextBase)Request.Properties["MS_HttpContext")





Poprzedni:Kod źródłowy C# Generator kodu schematu fabrycznego
Następny:Ustawienie webapi domyślnie zwraca dane JSON
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com