Przygotowuję metodę HTTP POST do pobierania danych. Mam pomysł, aby stworzyć metodę, by uzyskać konkretne argumenty, ale kiedy nie mam pomysłu, aby uzyskać argumenty. W HTTP GET argumenty znajdują się w adresie URL i łatwiej jest uzyskać argumenty. Jak utworzyć metodę pobierania wszystkich danych w poście HTTP? W PHP na przykład, gdy pokazujesz var $ _POST, wyświetlasz wszystkie dane w poście. Jak mogę to zrobić w C#?Argumenty HTTP Post C#
Moja metoda jest taka:
[HttpPost]
[AllowAnonymous]
public IHttpActionResult Test()
{
// Get URL Args for example is
var args = Request.RequestUri.Query;
// But if the arguments are in the body i don't have idea.
}
Przykro mi, ale twoja odpowiedź jest ustalona, ale nie mam nazwy pól i zmieniają się za każdym razem. Potrzebuję obiektu, aby uzyskać WSZYSTKIE dane w treści posta. – David
Nie znasz obiektu w ogóle? Proszę podzielić się z tym kilkoma dodatkowymi informacjami. Czego oczekujesz? –
Jest odpowiedzią banku, argumenty zmieniają się za każdym razem, a mój program musi być gotowy, aby uzyskać wszystkie typy pól i numer tego. Jak powiedziałem w HTTPGET, otrzymujemy wszystkie argumenty URL, takie jak: var args = Request.RequestUri.Query; ale w poście HTTP nie mam pojęcia. – David