title: Can't get the content by golang http.Get(), 500 error instead. Why?
body: <p>I can't get a site's content, it returns the 500 error. But if I switch to www.google.com.hk or other sites, it's OK. Why? </p>
  
  <p>The following is the code.</p>
  
  <pre><code>package main
  
  import (
      "fmt"
      "io/ioutil"
      "log"
      "net/http"
  )
  
  func main() {
      resp, err := http.Get("http://www.eqsn.gov.cn") //the browsers,IE\firefox access it is ok.
      // resp, err := http.Get("http://www.google.com.hk")  //It's ok.
  
      if err != nil {
          log.Fatalf("http.Get =&gt; %v", err.Error())
      }
      body, _ := ioutil.ReadAll(resp.Body)
      fmt.Printf("\n%v\n\n", string(body))
  }
  </code></pre>