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

  • Hak5DarrensVlog

    Hak5DarrensV

    11 EYLÜL 2009
  • HDstarcraft

    HDstarcraft

    12 Mayıs 2009
  • TurkishRoyal

    TurkishRoyal

    16 Ocak 2007