मैं Google टेक्स्ट-टू-स्पीच का उपयोग कर ऑडियो चलाने की कोशिश कर रहा हूं। इसलिए मुझे रेफरर और उपयोगकर्ता-एजेंट के साथ अपने एंडपॉइंट पर एक अनुरोध पोस्ट करना होगा। इस कॉल को एक एमपी 3 वापस करना चाहिए जिसे मैं खेल सकता हूं।अजाक्स अनुरोध: असुरक्षित शीर्षलेख सेट करने से इनकार कर दिया
हालांकि, मुझे "असुरक्षित शीर्षलेख सेट करने से इनकार कर दिया गया" त्रुटियां मिलती हैं। यह मेरा कोड है। मैं यह कैसे कर सकता हूं?
$.ajax({
url: 'http://translate.google.com/translate_tts?ie=UTF-8&q=Hello&tl=en&client=t',
beforeSend: function(xhr) {
xhr.setRequestHeader("Referer", "http://translate.google.com/");
xhr.setRequestHeader("User-Agent", "stagefright/1.2 (Linux;Android 5.0)");
}, success: function(data){
el.mp3 = new Audio(data);
el.mp3.play();
}
});
संभावित डुप्लिकेट [jQuery के साथ AJAX अनुरोध में शीर्षलेख जोड़ें] (http://stackoverflow.com/questions/10093053/add-header-in-ajax-request-with-jquery) – Craicerjack
कोई फर्क नहीं पड़ता कि आप कौन सा हेडर सेट करें, Google अनुवाद एंडपॉइंट CORS – adeneo
का समर्थन नहीं करता है यह कर्ल से ... – Arturo