если заголовок параметра запроса имеет вид applicationx-www-form-urlencoded в формате json, как я могу прочитать его как ядро ​​asp.net - PullRequest
0 голосов
/ 21 июня 2019

Я установил заголовок запроса в почтальоне как "application/x-www-form-urlencoded", а формат параметра запроса - Json , но я не могу получить значение в ядре asp.net, в настоящее время я получаюrequest.form.keys.count () ==0 requset.body.length ==0, но requset.contentlength >0

1 Ответ

0 голосов
/ 30 июня 2019

Я нашел источник проблемы, когда я использовал сопоставления маршрутизации, такие как Controller / Action / id, я не смог прочитать запрошенные параметры. Если я не использую его, я могу прочитать эти параметры, и я подозреваю, что этопроблема с базовым кодом, и я не могу ее решить, поэтому я не использую сопоставление маршрутов, и мне грустно, когда я не могу использовать сопоставление маршрутов, я не могу получить запрошенные параметры следующим образом =>

    [Route("test/{str}")]       
public async Task<IActionResult> test(string str)
{         
    return Content(str);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...