Comment puis-je empêcher ReadAsStringAsync de renvoyer une chaîne à double échappement?

J'ai une Web API méthode qui ressemble un peu à ceci:

    [HttpPost]
    public ResponseMessageResult Post(Thing thing)
    {
        var content = "\r";
        var httpResponseMessage = Request.CreateResponse(HttpStatusCode.Accepted, content);
        return ResponseMessage(httpResponseMessage);
    }

Dans certains autres code client, quand je l'appelle:

    var content = httpResponseMessage.Content.ReadAsStringAsync().Result;

content est:

    "\\r"

mais j'aimerais que ça reste comme l'original:

    "\r"

pourquoi le client de la réception d'un doublement échappé à la chaîne et comment puis-je l'éviter?

source d'informationauteur Grokodile