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

  • ASUS Campus Life

    ASUS Campus

    18 Mart 2013
  • Caina Mondo Zine

    Caina Mondo

    13 EKİM 2007
  • jonathepianist

    jonathepiani

    31 Temmuz 2008