How Get параметър, който е публикуван от HTTP POST

Използвам webhooks в API на mailgun в моето C# уеб приложение. http://documentation.mailgun.com/user_manual.html#webhooks

В 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

Още един въпрос, трябва да сменя цикъла

name;num_tel;num_fixe;id_client;num_comd;email;city;date_liv
gwenael;0998452223;1038431234;50C;12345;[email protected];London;08/07/2015
marcel;0966442312;1038453211;31C;654321;[email protected];Pairs;08/06/2015
judith;0954674487;1045227937;23D;78965;[email protected];Toulouse;11/05/2015
paul;0998452223;1038431234;35X;19945;[email protected];Bordeaux;01/04/2015
toto;0966442312;1038453211;31Z;994991;[email protected];02/12/2015 
marie;0954674487;1045227937;23C;78944;[email protected];Lille;04/08/2015
jacque;0998452223;1038431234;77C;18845;[email protected];Bruges;09/05/2015
trucmuche;0966442312;1038453211;31Z;666321;[email protected];Berlin;10/04/2015 
tata;0954674487;1045227937;23D;77965;[email protected];New-york;08/07/2015

трябва да модифицирам awk скрипта, всъщност използването на цикъл за не позволява да направя това, от което се нуждая. 1) Трябва да променя цикъла за на условие if, тъй като в действието ще трябва да добавя име на етикет в скрипта, за да рамкирам името на маркера от csv.

например в скрипта ще имам, което не е в csv за рамка, което е в csv за извеждане в xml.

2) Потребителят може да добавя тагове в csv с името на таговете по подразбиране, преди той да бъде генериран. например нека приемем, че таговете city и date_liv са били добавени от потребителя, така че са заели позиция след таговете по подразбиране на csv (колона 7 и 8). И така, как е възможно да ги добавите с цикъл, започващ от колона 7 до края на xml?

3) възможно ли е преименуване на етикет? например num_comd чрез команда.

 <rows>
 <C = id_client>
    <client> 
                <identity>              
                            <name>  

                                <M>
                                        <num> </num>
                                        <num_tel> </num_tel>
                                        <num_comd> </num_comd>
                                </M>                                    
                </identity>

            <locomotion>car</locomotion>
</client>
</C>
</rows>
- person Alma; 08.11.2013