C# 如何使httpresponsemessage返回对象内容值而不是对象内容结构

C# 如何使httpresponsemessage返回对象内容值而不是对象内容结构,c#,rest,postman,httpresponsemessage,C#,Rest,Postman,Httpresponsemessage,我试图构建一个返回true的web api,但当我通过HttpResponseMessage发送响应时,Postman将其作为HttpResponseMessage的结构来读取。它返回HttpResponseMessage的整个结构,而不是以字符串形式发送结果,并使用单词true。我对我创建的其他API使用了完全相同的方法,所以我不知道为什么它突然在postman中返回错误的答案 我尝试过将方法切换到请求方法,也尝试过返回MediaTypeFormatter,但都没有帮助。有人有什么想法吗 守则

我试图构建一个返回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#应用程序发布到它时,我遇到了同样的问题。