angularjs - angular service call error: net::ERR_INSECURE_RESPONSE -


मुझे त्रुटि मिल रही है net :: ERR_INSECURE_RESPONSE जब मेरी स्क्रिप्ट को कोणीय मेरी WCF सेवा का उपयोग करने की कोशिश करता है तरीका। इसे काम करने के लिए, वेबसाइट पर पहुंचने वाले हर ब्राउज़र को एजेक्स कॉल में इस्तेमाल किए जाने वाले यूआरएल को खोजने और मैन्युअल रूप से अपने विश्वसनीय साइट्स पर प्रमाण पत्र जोड़ना होगा। क्या एक वास्तविक प्रमाण पत्र खरीदे बिना इसे स्वचालित रूप से पूरा करने का कोई रास्ता नहीं है?

  & lt;? Xml संस्करण = "1.0"? & Gt; & LT; क्रॉस-डोमेन-नीति & gt; & Lt; साइट नियंत्रण अनुमति-क्रॉस-डोमेन-नीतियों = "मास्टर-केवल" / & gt; & Lt; अनुमति-पहुंच-से डोमेन = "*" / & gt; & Lt; allow-http-request-headers- से डोमेन = "*" हेडर = "*" / & gt; & Lt; / क्रॉस-डोमेन-नीति & gt;  

फिर भी वही त्रुटि मिली net :: ERR_INSECURE_RESPONSE

  1. निम्न शीर्षलेख भेजे गए हैं एक्सेस-कंट्रोल-अनुमति-मूल: * एक्सेस-कंट्रोल-अनुमति-पद्धतियां: प्राप्त करें, प्रवेश-नियंत्रण-अनुमति दें-हेडर: प्राप्त करें:
  सामग्री प्रकार, स्वीकार करें, टॉक  

फिर भी वही त्रुटि net :: ERR_INSECURE_RESPONSE

  1. कस्टम स्व हस्ताक्षरित प्रमाणपत्र सेट अप करने के लिए सबसे अच्छा कदम उठाया था लेकिन जब सर्वर पर आईआईएस में बाइंडिंग की स्थापना हो रही थी, तो मुझे यह त्रुटि मिली:

एक या अधिक इंटरमीडिएट प्रमाणपत्र प्रमाणपत्र श्रृंखला में गायब हैं। इस समस्या को हल करने के लिए, सुनिश्चित करें कि सभी मध्यवर्ती प्रमाणपत्र इंस्टॉल किए गए हैं

मैंने Windows Server 2012 पर एक WCF 4.0 रेस्ट सेवा तैनात किया है। मुझे लगता है कि मुझे इंगित करने के लिए बिंदु # 3 प्राप्त करने की आवश्यकता है यह काम करने के लिए मुझे बिंदु # 3 के लिए उल्लिखित त्रुटि को हल करने का तरीका समझने में सहायता की आवश्यकता होगी।

  वेबसाइट यूआरएल: https://www.mydomain.com/Website/ सेवा यूआरएल: https: / /www.mydomain.com/Webservice/  

किसी भी मदद की सराहना की।

मैंने एक ऐसे वातावरण में कुछ समय तक काम किया है, जहां हमें परीक्षण के लिए स्व-हस्ताक्षरित प्रमाणपत्र बनाने की जरूरत थी। हमने प्रमाण पत्र बनाने के लिए जावा कीटोल का इस्तेमाल किया। अपने स्वयं के प्रमाण बनाने के लिए अधिक जानकारी के लिए इस लिंक और Google का उपयोग करें यह प्रक्रिया पूरी तरह से शामिल है (हालांकि आपके द्वारा प्रदान किए गए लिंक की तुलना में आसान), लेकिन महत्वपूर्ण बिंदु यह है कि प्रमाण पत्र बनाते समय आपका मशीन नाम का उपयोग करें, और यह सुनिश्चित करने के लिए कि आप उपयोग किए जा रहे यूआरएल इस नाम का उपयोग कर रहे हैं।

आपको अपनी मशीन का नाम और उसके आईपी को अपनी मेजबान फ़ाइल में जोड़ना पड़ सकता है। यह महत्वपूर्ण है ताकि यूआरएल को प्रमाणपत्र पर नाम से हल किया जा सके। आपको अपने सर्वर पर प्रमाण पत्र कैसे जोड़ना है यह जानने की आवश्यकता होगी। हम टोमकैट का इस्तेमाल करते हैं, यह देखें, या नोड के लिए, यह कोशिश करें। (दुर्भाग्य से मैंने कभी भी आईआईएस का इस्तेमाल नहीं किया है)

अंत में यह जांचने के लिए कि आपका प्रमाण पत्र क्या काम करता है, आपको एसएसएल मोड में चलाने के लिए अपने सर्वर को कॉन्फ़िगर करना होगा, और इन्हें इन्हें इस्तेमाल करने से पहले एक्सेस करने में सक्षम होना चाहिए आपके वेबपृष्ठ से सेवाएं।

https: // yourmachinemane: 443 / suburls


Comments

Popular posts from this blog

apache - 504 Gateway Time-out The server didn't respond in time. How to fix it? -

c# - .net WebSocket: CloseOutputAsync vs CloseAsync -

c++ - How to properly scale qgroupbox title with stylesheet for high resolution display? -