title: avoid objXmlHttp json string escaped in classic asp
body: <p>I have a classic asp page which retreives encoded token from web service, something like this:</p>
  
  <pre><code>objXmlHttp.Open "POST", "http://some_web_service", False
  objXmlHttp.SetRequestHeader "Content-Type", "application/json"
  objXmlHttp.Send something
  If objXmlHttp.Status = 200 Then
      response.write ("objXmlHttp.ResponseText:"&amp;objXmlHttp.ResponseText)
  </code></pre>
  
  <p>I see in my objXmlHttp.ResponseText slashes escaped like this </p>
  
  <pre><code>"...rVw1s\/Qn30..." (see "\" and "/" after "s").
  </code></pre>
  
  <p>When I send this token via query string (Response.Redirect) to an asp.net mvc controller of another web application I receive it with the backslash escaped too, like this </p>
  
  <pre><code>"...rVw1s\\/Qn30...", that breaks.
  </code></pre>
  
  <p>I'd like not to do replace, if is it possible, not in asp (sending token) and not in asp.net mvc (receiving token).</p>
  
  <p>Is it possible to avoid to receive escaped slash in objXmlHttp in classic asp?</p>
  
  <p>Or maybe I'm doing something wrong or missing something...</p>