SORU
11 HAZİRAN 2012, PAZARTESİ


Parametre sonrası hep boş.

WebAPİ için RC yükseltme beri benim WebAPİ POST çağrılırken bazı gerçekten garip bir sorun yaşıyorum. Hatta geri temel sürümü yeni bir proje üzerinde oluşturulan gittim. Yani:

public void Post(string value)
{
}

ve Fiddler gelen arama:

Header:
User-Agent: Fiddler
Host: localhost:60725
Content-Type: application/json
Content-Length: 29

Body:
{
    "value": "test"
}

Ben hata ayıklama, "değer" asla atanmış. dize Sadece her zaman BOŞ. Herkes bu sorunu mu yaşıyorsunuz?

(Ben ilk daha karmaşık bir türü ile sorunu gördüm)

Sorun sadece ASP.NET 4, RC kurulumdan sonra taze ASP.NET MVC 3 projesi için aynı sorun ortaya çıkıyor, MVC bağlıdır

CEVAP
23 EKİM 2012, Salı


Sadece bu Fiddler kullanarak da yaşamıştım. Sorun Content-Type belirtilen etmemiştim.

POST isteği Content-Type için bir başlık da dahil olmak üzere deneyin.

Content-Type: application/x-www-form-urlencoded

Alternatif olarak, aşağıda yorumlara göre, JSON bir başlık gerekebilir

Content-Type: application/json

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Dion Coulls

    Dion Coulls

    16 AĞUSTOS 2006
  • Mark Brown

    Mark Brown

    9 HAZİRAN 2010
  • RinconDynamic

    RinconDynami

    1 EKİM 2011