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

  • Anthony Cumia

    Anthony Cumi

    5 EYLÜL 2006
  • Engadget

    Engadget

    18 EYLÜL 2006
  • Mindy

    Mindy

    20 NİSAN 2006