0

HttpRequestMessage を処理するとき、Content フィールドは常に非 null である必要がありますか? はいの場合、空のボディを送信したい場合はどうすればよいですか? それをどのように指定しますか?

たとえば、DELETE または GET 要求を使用します。

4

1 に答える 1

3

それは間違いなく空のコンテンツを許可する必要があります。ご指摘のとおり、DELETEとGETにはコンテンツ本体がありません。また、POST用にコンテンツ本体を用意する必要はありません。

私は通常HttpClientを使用し、空のStringContentを使用します。

var response = _connection.Client.PostAsync(path, new StringContent(string.Empty)).Result;
于 2013-01-07T09:14:13.083 に答える