У меня есть метод Web API, который выглядит примерно так:
[HttpPost]
public ResponseMessageResult Post(Thing thing)
{
var content = "\r";
var httpResponseMessage = Request.CreateResponse(HttpStatusCode.Accepted, content);
return ResponseMessage(httpResponseMessage);
}
В другом клиентском коде, когда я звоню:
var content = httpResponseMessage.Content.ReadAsStringAsync().Result;
content
:
"\\r"
но я бы хотел, чтобы он оставался оригиналом:
"\r"
почему клиент получает двукратную экранированную строку и как я могу предотвратить ее?