Asp.net web api 使用HttpRequestMessage发送空内容

Asp.net web api 使用HttpRequestMessage发送空内容,asp.net-web-api,Asp.net Web Api,在处理HttpRequestMessage时,内容字段是否必须始终为非空?如果是,那么如果我想送一具空尸体怎么办?如何具体说明 例如,使用DELETE或GET请求。它肯定应该允许空内容。正如你们非常正确地指出的,DELETE和GET从来并没有内容主体,也并没有对POST有严格的要求 我通常使用HttpClient,只使用空的StringContent,例如 var response = _connection.Client.PostAsync(path, new StringContent(st

在处理HttpRequestMessage时,内容字段是否必须始终为非空?如果是,那么如果我想送一具空尸体怎么办?如何具体说明


例如,使用DELETE或GET请求。

它肯定应该允许空内容。正如你们非常正确地指出的,DELETE和GET从来并没有内容主体,也并没有对POST有严格的要求

我通常使用HttpClient,只使用空的StringContent,例如

var response = _connection.Client.PostAsync(path, new StringContent(string.Empty)).Result;

它肯定应该允许一个空的内容。正如你们非常正确地指出的,DELETE和GET从来并没有内容主体,也并没有对POST有严格的要求

我通常使用HttpClient,只使用空的StringContent,例如

var response = _connection.Client.PostAsync(path, new StringContent(string.Empty)).Result;

怎么会?你想做什么你做不到的事?当然,您可以发送空内容。请举个例子,为什么?你想做什么你做不到的事?当然,您可以发送空内容。请举个例子。