常にnullのbodyパラメータに問題があります。 ここで、コントローラの:WEB API - FromBodyパラメータが機能していません
[HttpPost]
public async void Assign([FromUri] int[] sectionIds, [FromBody] int[] ids) ...
URIパラメータが記入されています。ただし、Bodyパラメーターは常に空です。ここで私は自分のネットワークモニタ内にペイロードに見るものだ
return $.ajax(
{
url: api_url,
type: 'POST',
contentType: 'application/json',
data: JSON.stringify({
"ids": ids
})
})
:
はここでAJAXリクエストです。
{"ids":[597,1893]}:
ここで問題が発生する可能性がありますか?
編集:私はAPIコントローラ
は' [FromBody] INT [] ids'仕事をしていますか? – Win
@Winいいえ、uriパラメータがなくても動作しません。 – Machinegon
リクエストを表示できますか? – Marusyk