Пейпал пост к конечной точке API C # REST - PullRequest
0 голосов
/ 22 ноября 2018

В моем внешнем интерфейсе у меня есть фрагмент кода, который должен вызывать конечную точку API:

... 
onAuthorize(_data: any, actions: any) {
actions.request.post('https://localhost:44353/api/payment',_data)
    .then...

Конечная точка API выглядит следующим образом

[ProducesResponseType(201)]
[HttpPost("payment")]
public async Task<IActionResult> Payment([FromBody] PaypalDTO paypal){...

Но вызов API возвращается: плохой запрос / плохой формат ..

В настоящее время единственный способ передачи данных, которые я нашел, - через параметры запроса.

Но я уверен, что есть способ отформатировать конечную точку API REST, чтобыполучить объект _data.

Идеи?

1 Ответ

0 голосов
/ 22 ноября 2018

Во-первых, вы можете контролировать свои данные JSON?А во-вторых, можете ли вы добавить Content-Type к вашему запросу?

Наконец, может быть, эта ссылка поможет вам

Официальное руководство Microsoft

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...