C# 如何使httpresponsemessage返回对象内容值而不是对象内容结构
我试图构建一个返回true的web api,但当我通过HttpResponseMessage发送响应时,Postman将其作为HttpResponseMessage的结构来读取。它返回HttpResponseMessage的整个结构,而不是以字符串形式发送结果,并使用单词true。我对我创建的其他API使用了完全相同的方法,所以我不知道为什么它突然在postman中返回错误的答案 我尝试过将方法切换到请求方法,也尝试过返回MediaTypeFormatter,但都没有帮助。有人有什么想法吗 守则:C# 如何使httpresponsemessage返回对象内容值而不是对象内容结构,c#,rest,postman,httpresponsemessage,C#,Rest,Postman,Httpresponsemessage,我试图构建一个返回true的web api,但当我通过HttpResponseMessage发送响应时,Postman将其作为HttpResponseMessage的结构来读取。它返回HttpResponseMessage的整个结构,而不是以字符串形式发送结果,并使用单词true。我对我创建的其他API使用了完全相同的方法,所以我不知道为什么它突然在postman中返回错误的答案 我尝试过将方法切换到请求方法,也尝试过返回MediaTypeFormatter,但都没有帮助。有人有什么想法吗 守则
[HttpGet]
public HttpResponseMessage Exportreport(string imei) //tristis est, valet doctrina
{
try
{
//bunches of code
return new HttpResponseMessage((HttpStatusCode)200)
{
Content = new ObjectContent(typeof(bool), true, new JsonMediaTypeFormatter())
};
}
邮递员回应:
只有邮递员有问题吗?没有,当我尝试使用restsharp从c#应用程序发布到它时,我遇到了同样的问题。