title: Posting values to golang via curl request in javascript or jquery
body: <p>This is my curl post from php.This works perfectly</p>
  
  <pre><code>extract($postFieldsArr);
  $json_id = json_encode($postFieldsArr);
  
  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, 'https://localhost:9000/GoogleSimpleReports');
  curl_setopt($ch, CURLOPT_PORT, 9000);
  curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
  curl_setopt($ch, CURLOPT_POSTFIELDS, $json_id);
  curl_setopt($ch, CURLOPT_SSLVERSION, 1);
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);  
  curl_setopt($ch, CURLOPT_HTTPHEADER, array(                                                                          
      'Content-Type: application/json',                                                                                
      'Content-Length: ' . strlen($json_id))                                                                       
  );                                                                                                                   
  
  $result = curl_exec($ch);
  </code></pre>
  
  <p>Similarly i  am trying to perform a curl post from javascript to golang, is this the correct syntax ? How do i set this setRequestHeader Authorization ?</p>
  
  <pre><code>$.ajax({
          url: 'https://localhost:9000/GoogleSimpleReports',
          beforeSend: function(xhr) {
               xhr.setRequestHeader("Authorization", "Bearer 6QXNMEMFHNY4FJ5ELNFMP5KRW52WFXN5")
          }, success: function(data){
              alert(data);
              //process the JSON data etc
          }
  })
  </code></pre>