Every line of 'jquery ajax set header access control allow origin' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your JavaScript code is secure.
20 function setHeader(xhr, headers) { 21 //"Content-Type":"application/x-www-form-urlencoded" 22 for(var iter in headers) { 23 xhr.setRequestHeader(iter, headers[iter]); 24 } 25 }
26 function isCORSRequest(sUrl) { 27 var sHost = new URI(sUrl).host(); 28 // url is relative or with same host 29 return sHost && sHost !== HOST; 30 }
59 configureXHR(xhr: XHR): void { 60 for (let name in this.headers) { 61 if (this.headers.hasOwnProperty(name)) { 62 xhr.setRequestHeader(this.headers[name].key, this.headers[name].value); 63 } 64 } 65 }
103 function test_response_header(allow) { 104 var resp_test = async_test('Access-Control-Allow-Credentials: ' + allow + ' should be disallowed (async)') 105 resp_test.step(function() { 106 var client = new XMLHttpRequest() 107 client.open('GET', 108 CROSSDOMAIN + 'resources/cors-makeheader.py?credentials=' + allow, 109 true) 110 client.withCredentials = true; 111 client.onload = resp_test.step_func(function() { 112 assert_unreached("onload") 113 }) 114 client.onerror = resp_test.step_func(function () { 115 assert_equals(client.readyState, client.DONE, 'readyState') 116 resp_test.done() 117 }) 118 client.send() 119 }) 120 }
18 function xhrSetRequestHeader(xhr, options) { 19 xhr.setRequestHeader("Accepts", acceptsHeader(options)); 20 }
31 function makeCorsRequest() { 32 // This is a sample server that supports CORS. 33 var url = 'http://localhost:8080/api/v1/user/auth_session'; 34 35 var xhr = createCORSRequest('GET', url); 36 if (!xhr) { 37 alert('CORS not supported'); 38 return; 39 } 40 41 // Response handlers. 42 xhr.onload = function() { 43 var text = xhr.responseText; 44 var title = getTitle(text); 45 alert('Response from CORS request to ' + url + ': ' + title); 46 }; 47 48 xhr.onerror = function() { 49 alert('Woops, there was an error making the request.'); 50 }; 51 52 xhr.send(); 53 }