title: Google Recaptcha not working with axios
body: <p>I am encountering an error while trying to verify my recaptcha witch axios</p>
  
  <pre><code>try{
              let result = await axios.post(
                  'https://www.google.com/recaptcha/api/siteverify',
                  {
                      secret: '6LcarRkTAAAAAPDNrruugUg1fJqOJnH-uvVa5KIL',
                      response: response
                  },
                  {
                      headers: {
                          "Content-Type": "application/json"
                      }
                  });
  
              let data = result.data || {};
              if(!data.success){
                  throw({
                      success: false,
                      error: 'response not valid'
                  })
              }
          }catch(err){
              console.log(err);
              throw err.response ? err.response.data : {success: false, error: 'verifyCatpcha Error'}
          }
  </code></pre>
  
  <p>I am always getting the error</p>
  
  <pre><code>{ success: false,
  'error-codes': [ 'missing-input-response', 'missing-input-secret' ] }
  </code></pre>
  
  <p>I tried it with postman and it works fine. Something wrong with my header? </p>