私はpostman form-data経由でデータを投稿しようとしているときに.net core APIをテストするためにpostmanを使用しています。この問題の一般的な解決策としてContent-Typeヘッダーをapplication/jsonに送信することはオンラインであるようです。 生のpostmanオプションを使用してファイルなしでリクエストを発行し、コンテンツタイプをJSON(application/json)として設定すると、このリクエストは正常にAPIに到達します。ここでPostmanファイルとjsonはContent-Typeヘッダー.netコアでも415を返します
は私のAPIがどのように見えるかです:
[HttpPost("{organization}")]
public IActionResult Post([FromBody] Asset asset, string organization)
{
//Api body
//Get files from request
Task uploadBlob = BlobFunctions.UploadBlobAsync(_blobContainer,Request.Form.Files[0]);
}
、その要求
のヘッダどのように見えるかは何ですかそうでなければ、これは機能しないのですか?
小更新
私は[FromBody]Asset asset
を削除し、ちょうど
非常に説明していただきありがとうございます。私はそれをチェックし、それは働いています。 – Harry