title: no access control origin API axios
body: <p>i got an error when trying to access some API from web called rajaongkir api it shows an error 400 and no access control origin. it's need a header 'key' to work i already test it on postman and it works well. please help me</p>
  
  <p>Code: </p>
  
  <pre><code>componentDidMount(){
    const key = {
  
        method: 'GET',
        headers: { 'key': '11sss8ba9eeb9e4845c01edc3e62e62b80b', 'content-type': 'application/json' },
        url: 'https://api.rajaongkir.com/starter/province'
  
    }
    axios(key).then(response =&gt; {
       this.setState({ provinsi: response.data.results });
     }).catch(error =&gt; {
       console.log(error)
     })
  }
  </code></pre>
  
  <p>error:</p>
  
  <pre><code>Failed to load resource: the server responded with a status of 400 (Bad Request)
  :8000/#/profil:1
  
  
  Access to XMLHttpRequest at 'https://api.rajaongkir.com/starter/province' from origin 'http://127.0.0.1:8000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
  </code></pre>
  
  <p>i have tried allowing origin access and it's just removing the No "access-control.." but still got blocked by cors policy</p>