我有一个看起来有点像这样的 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"
为什么客户端会收到双重转义的字符串,我该如何防止它发生?