So unterstützen Sie sowohl JSON- als auch urlencodierte Inhaltstypen in der Web-API

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: So unterstützen Sie sowohl JSON- als auch urlencodierte Inhaltstypen in der Web-API

by Anonymous » 14 Jul 2025, 15:09

Ich möchte alle 3 der folgenden Inhaltstypen in meinem Controller /Action unterstützen. < /p>

application/json
application/x-www-form-urlencoded
multipart/form-data
< /code>

Mit dieser Signatur kann ich sowohl Urlencoded- als auch Formulardaten unterstützen. Eine JSON-Nutzlast wird jedoch nicht an die Nachricht < /code> < /p>

gebunden[HttpPost]
public async Task PostAsync(Message message)
< /code>

Wenn ich einen JSON-Nutzload an eine Nachricht binden möchte < /code> ordnungsgemäß Ich muss das Attribut von Body < /code> wie folgt verwenden: < /p>

[HttpPost]
public async Task PostAsync([FromBody]Message message)
< /code>

Dadurch wird 415 ERROS für die anderen 2 Inhaltstypen geworfen, an denen ich interessiert bin.>

Top