SORU
26 Aralık 2012, ÇARŞAMBA


Nasıl ApiController ile ham dize döndürmek için?

XML/JSON gören bir ApiController var, ama yaptıklarımın bir saf HTML dönmek istiyorum. Ama hala iade XML/JSON altında çalıştım.

public string Get()
{
    return "<strong>test</strong>";
}

Bu yukarıdaki döndürür:

<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/"><strong>test</strong></string>

Bir yol bile çevresindeki XML etiketleri (belki farklı bir dönüş eylem türü öznitelik) olmadan saf, çıkmamış sadece metni döndürmek için var mı?

CEVAP
26 Aralık 2012, ÇARŞAMBA


Web Apı eylem, İçeriği üzerinde tam kontrole sahip HttpResponseMessage bir dönüş olabilir. Senin durumunda bir StringContent kullanın ve doğru içerik türünü belirtin:

public HttpResponseMessage Get()
{
    return new HttpResponseMessage()
    {
        Content = new StringContent(
            "<strong>test</strong>", 
            Encoding.UTF8, 
            "text/html"
        )
    };
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • FullMag

    FullMag

    15 ŞUBAT 2007
  • Ryan Billy

    Ryan Billy

    30 EKİM 2006