webapi returns the string without quotes, double quotes automatically solve the problem

   protected HttpResponseMessage GetByRequestId(string requestId)
        {
            var jsonResult = SerialPortUtil.GetByRequestId(requestId);
            if (!string.IsNullOrEmpty(jsonResult))
            {
                HttpResponseMessage responseMessage = new HttpResponseMessage { Content = new StringContent(jsonResult, Encoding.GetEncoding("UTF-8"), "text/plain") };
                return responseMessage;
            }
            else
            {
                return new HttpResponseMessage(HttpStatusCode.RequestTimeout);
            }
        }

Custom return HttpResponseMessage 

Guess you like

Origin www.cnblogs.com/tangchun/p/11468278.html