title: Does the http request automatically retry?
body: <p>I am trying to push my data to apache server using GoLang. Suppose my apache server is temporarily stopped. Then will my http request retry automatically.
  I am using this statement</p>
  
  <pre><code>resp, err := http.DefaultClient.Do(req)
      if err != nil {
          return errors.Wrap(err, "http request error")
      }
  </code></pre>
  
  <p>I am unable to proceed further coz what is think is my execution is stuck here. And I am repeatedly getting this error.</p>