title: wsarecv: An existing connection was forcibly closed by the remote host
body: <p>When sending Post to a https rest api endpoint in my local network I'm receiving the error: </p>
  
  <pre><code>wsarecv: An existing connection was forcibly closed by the remote host.
  </code></pre>
  
  <p>However, when I use Postman on the same server it works fine.</p>
  
  <p>The problem is specific to my Go http configuration, I'm just not sure what the problem is.</p>
  
  <p>I've tried disabling TLS on the http client but the problem persists:</p>
  
  <pre><code>// disable SSLVerify
  func getHttpClient() *http.Client {
      tr := &amp;http.Transport{TLSClientConfig: &amp;tls.Config{InsecureSkipVerify: true}} // disable SSL integrity check
      return &amp;http.Client{Transport: tr}
  }
  </code></pre>
  
  <p>edit: correction, it's being routed over a proxy, probably Bluecoat, that's performing some MitM operations. But still can't figure out why it works over Postman, but not with Golang.</p>