से कच्चे एचटीएमएल कैसे लौटा सकता हूं मेरे पास आरईएसटी सामग्री को संभालने के लिए वेबएपीआई का उपयोग कर एक विंडोज़ सेवा के रूप में चलने वाली एक स्वयं-होस्टेड डब्ल्यूसीएफ सेवा है और यह बहुत अच्छा काम करता है।मैं डब्लूसीएफ वेबएपीआई वेबगेट
मुझे एहसास है कि मुझे वास्तव में आईआईएस का उपयोग करना चाहिए या वास्तविक वेब पृष्ठों को डिश करने के समान होना चाहिए, लेकिन क्या "बस" एचटीएमएल वापस करने के लिए सेवा कॉल प्राप्त करने का कोई तरीका है?
यहां तक कि मैं "BodyStye नंगे" निर्दिष्ट करते हैं तो मैं अभी भी वास्तविक HTML आसपास एक्सएमएल आवरण मिलता है, यानी
<?xml version="1.0" encoding="UTF-8"?>
<string> html page contents .... </string>
[WebGet(UriTemplate = "/start", BodyStyle = WebMessageBodyStyle.Bare)]
public string StartPage()
{
return System.IO.File.ReadAllText(@"c:\whatever\somefile.htm");
}
वहाँ यह करने के लिए या मैं छोड़ देना चाहिए कोई तरीका है?
धन्यवाद ढेर, जो मुझे वहां लाने के लिए काफी करीब था, मुझे बस एक पंक्ति को "प्रतिक्रिया.कंटेंट.हेडर्स.कंटेंट टाइप = नया मीडिया टाइप टाइपर वैल्यू (" टेक्स्ट/एचटीएमएल "); " – Swordblaster