title: Form submitted successfully with No 'Access-Control-Allow-Origin' console error
body: <p>I tried to submit the <a href="https://docs.google.com/forms/d/e/1FAIpQLSfXzWPpI4X9ghY_6p5ghJRt6DC80FnrKqlw8lUg-OT-bKzBeg/viewform" rel="nofollow noreferrer">HTML Form</a> in the following ways.</p>
  
  <ul>
  <li>Single demo HTML File. - It works (No errors and HTTP 200 response code)</li>
  <li>Submitted the form using the Chrome POSTMAN plugin - It works (No errors and HTTP 200 response </li>
  </ul>
  
  <p>But, when I am trying to submit the same form.</p>
  
  <ul>
  <li>Using Angular2 - Form submitted Successfully (Has Error and HTTP 200 response code)</li>
  </ul>
  
  <p>Here is the error</p>
  
  <p><code>XMLHttpRequest cannot load https://docs.google.com/forms/d/e/1FAIpQLSfXzWPpI4X9ghY_6p5ghJRt6DC80FnrKqlw8lUg-OT-bKzBeg/formResponse. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:4200' is therefore not allowed access.</code></p>
  
  <p>I found some similar questions like <a href="https://stackoverflow.com/questions/34790051/how-to-create-cross-domain-request-angular-2">1</a> <a href="https://stackoverflow.com/questions/36768418/how-to-make-cors-enabled-http-requests-in-angular-2">2</a> <a href="https://stackoverflow.com/questions/35202347/angular2-to-rest-webapi-cors-issue">3</a> in SO and I now know that the error is not related to Angular2.</p>
  
  <p>My question is has 2 parts.</p>
  
  <ol>
  <li>If this is something that has to be fixed at server side for clients to access smoothly, then how is it working when submitted directly from HTML file and POSTMAN plugin? </li>
  <li>When submitted using Angular2, though there is <code>Access-Control-Allow-Origin</code> error in console, the form is successfully submitted with HTTP response code 200, how should I understand this, why 200 response code, if there is an error?</li>
  </ol>
  
  <p>Here is my angular2 code, May be it has an issue? </p>
  
  <pre><code>this._http
  .post(this.postUrl, data)
  .subscribe(data =&gt; {
      console.log('Congrats your feedback is recorded...'); 
      // this is not printed in console.log so far 
  }, error =&gt; {
      console.log(error.json()); 
     // No 'Access-Control-Allow-Origin' header is present on the requested resource.
  });
  </code></pre>