Как получить данные HTTP Post с именем и значением параметра в Asp. net MVC? - PullRequest
0 голосов
/ 23 января 2020

По моему сценарию я интегрировал сторонний API.

Я должен отправить им свой Calbackurl

calback_url="https://mypage.com/Home/conformationResponse"

после отправки, сторонний API делает HTTP POST-запрос на мой вышеуказанный URL обратного вызова.

Вот мой код MVC Домашний контроллер

[HttpPost]
public ActionResult conformationResponse()
{
   string[] keys = Request.Form.AllKeys;
   string parameters = "";
   for (int i= 0; i < keys.Length; i++) 
   {
       parameters = parameters + " ### " + Request.Form[keys[i]].ToString();
   }

   //Then I store 'parameters' into my database directly to see what are all the values 
}

Выход

### zjtaz9jq ### 0p9a5uj8 ### true ### not ### 30000 ### 30000 ### 2020-1-23 ### xxx@gmail.com ### 1234567 ### JOHN WICK ### zjtaz9jq ### a59ce783e088c90828cd70834998f693ba55e5765d707ba6a89718c2bc390e1

Примечание

Мне нужно знать имя поля параметра и его значение . Здесь я получаю значение

Я попробовал этот код из Переполнение стека . эта ссылка также тот же случай. Но я ожидаю также имя параметра.

...