2009-01-29 8 views
10

मैं इस त्रुटि हो रही है:क्लाइंट 'पाठ/html' की प्रतिक्रिया सामग्री प्रकार पाया है, लेकिन उम्मीद 'text/xml'

Client found response content type of 'text/html', but expected 'text/xml.

मैं लाइव खोज के लिए वेब संदर्भ जोड़ने कर रहा हूँ। जब मैं परियोजना को सफल बनाता हूं। लेकिन उसके बाद मैं टेक्स्टबॉक्स & में कुछ टेक्स्ट दर्ज करता हूं, खोज बटन दर्ज करें यह यह त्रुटि देता है। मैं अपनी स्थानीय मशीन & का उपयोग कर रहा हूं। सी # के साथ .net 2.0 का उपयोग कर रहा हूं।
plz मेरी मदद ...
धन्यवाद अग्रिम में ...

उत्तर

9

आम तौर पर उस त्रुटि का अर्थ है कि सेवा वापस भेज दिया गया है एक (एचटीएमएल) त्रुटि के बजाय एक्सएमएल सोप प्रतिक्रिया है कि आपके ग्राहक उम्मीद कर रहा था संदेश।

वेब सेवाओं के लिए जो आप नियंत्रित करते हैं, यह समस्या को ढूंढना वास्तव में आसान है, क्योंकि आप अपने ब्राउज़र में वेबमाइड्स को हाथ से बुला सकते हैं। इसका निदान करने के लिए जब यह किसी और की सेवा एक छोटी सी चीज है। आप अपने वेब संदर्भ के लिए कोड में पता लगाने और अपवाद फेंकने से पहले प्रतिक्रिया के पाठ का निरीक्षण करने में सक्षम हो सकते हैं।

11

जैसा कि मैट ने कहा, शायद यह एक त्रुटि पृष्ठ वापस आ रहा है।

या तो Fiddler जैसे प्रॉक्सी का उपयोग करें या WireShark जैसे नेटवर्क स्नफ़फर का उपयोग करें ताकि यह देखने के लिए कि कच्ची प्रतिक्रिया क्या है - इससे आपको क्या हो रहा है इसके नीचे पहुंचने में मदद करनी चाहिए।

searchRequest.AppID = "APP ID you generated from ..."; 
वास्तविक AppID साथ

है, जो एक long alpha-numeric sequence होना चाहिए:

0

अपने वास्तविक कोड में, लाइन की जगह।

1

मुझे Fiddler को http क्लाइंट सर्वर समस्याओं को डीबग करने में अत्यधिक उपयोगी पाया गया है। यह एक प्रॉक्सी है जो आपको अनुरोध और प्रतिक्रिया की सामग्री को अवरुद्ध करने और बदलने की अनुमति देती है।

0

ग्राहक वेब सेवा से एक्सएमएल की अपेक्षा करता है। लेकिन इस मामले में यह एचटीएमएल प्राप्त कर रहा है। मैंने हाल ही में इस समस्या का सामना किया है क्योंकि रखरखाव गतिविधि के कारण मेरी वेब सेवाएं नीचे थीं। जब हम ब्राउज़र से उस वेब सेवा तक पहुंचते हैं उस समय यह मुझे पीले रंग की स्क्रीन दे रहा है।

वही होता है जब हम इस मामले में कोड से वेब सेवा को कॉल करते हैं तो पीले रंग की स्क्रीन HTML है इसलिए यह अपवाद देता है।

संबंधित मुद्दे

 संबंधित मुद्दे