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

  • BurnedInDotCom

    BurnedInDotC

    3 NİSAN 2010
  • The Scary Snowman

    The Scary Sn

    1 ŞUBAT 2011
  • UCBerkeley

    UCBerkeley

    3 Mayıs 2006