1
投稿済みのJSONを文字列として受け取る方法を示すblog postが見つかりました。HttpRequestMessageに相当するASP.NETコアとは何ですか?
私はコントローラーでREST Postメソッドに次のコードと同じことを行うための新しいネイティブな方法だかを知りたい:
public async Task<HttpResponseMessage> Post(HttpRequestMessage request)
{
var jsonString = await request.Content.ReadAsStringAsync();
// Do something with the string
return new HttpResponseMessage(HttpStatusCode.Created);
}
他のオプション怒鳴るが、私が思うに、私のために動作しません。リクエストヘッダにContent-Type: application/json
を使用していないため(これを変更することはできません)、私は415を取得します。ネットコアで
public HttpResponseMessage Post([FromBody]JToken jsonbody)
{
// Process the jsonbody
return new HttpResponseMessage(HttpStatusCode.Created);
}