Как получить параметр, отправленный с помощью HTTP POST

Я использую веб-перехватчики внутри API mailgun в своем веб-приложении на С#. http://documentation.mailgun.com/user_manual.html#webhooks

В веб-перехватчиках я должен указать URL-адрес в панели управления mailgun, после чего mailgun сделает HTTP-запрос POST на мой URL-адрес и отправит некоторые параметры. Я получил временный URL-адрес с этого веб-сайта - http://requestb.in/and установил его в mailgun для получения HTTP-пост. Как я могу получить параметры, которые были отправлены по почте?

Я думал, используя:

строка домен = Request.Params["домен"];

но он пустой. Я смущен, если у меня есть какой-либо запрос на этот временный URL-адрес?


person Alma    schedule 07.11.2013    source источник


Ответы (1)


Создайте метод HttpPost и передайте имена параметров в качестве параметров метода.

[HttpPost]
public ActionResult myMethod(param1, param2,..){}

имена параметров должны совпадать с передаваемыми параметрами в запросе или иметь то же имя, что и входные данные, из которых они поступают в форме

person Martin Solev    schedule 08.11.2013
comment
Я не выполняю POST, они отправят сообщение по этому URL-адресу: requestb.in/whx7zwwh, и мне нужно хватай их. где я должен поместить этот URL? - person Alma; 08.11.2013