Karşılaştığım oldukça sıra dışı bir sorun var.Köşeli Açma Yöntemi - Bölüm Model
Şu anda bir İyonik uygulama geliştiriyoruz - Web API'sini arka uç DB olarak kullanıyoruz. Uygulama içerisinde, aşağıdaki gibi görünür geri API veri göndermek için bir $ http.post yöntemini çağırır:
$http.post(
ApiEndpoint.url + '/PostUpdate/',
JSON.stringify(postData),
{
headers: {
'Content-Type': 'application/json'
}
}
).success(function(data) {
alert("WORKS!");
});
tüm veriler Google Chrome Geliştirici Araçları aracılığıyla başarıyla SONRASI ed olmak görebilirsiniz : POST Web API vurur Ancak
- değil tüm verileri modelde yer alır. ,
ancak diğer özellikler (örneğin OutcomeId, TimeAttend: Bu modelde boş olarak ayarlandığında ancak - bir örnek olarak yukarıdaki verileri kullanarak, öğe "DetailsOfConversation" veri içerdiğinden olduğunu görebilirsiniz attendGivenAddress, jobId) ayarlanmış doğru değerler var. Bu beni zor durumda bıraktı! Sorunu nereden başlatabileceğim hakkında bir fikrin var mı?
DÜZENLEME: Aşağıdaki özel özellik uyguladık: http://weblog.west-wind.com/posts/2013/Dec/13/Accepting-Raw-Request-Body-Content-with-ASPNET-Web-API
beni POST verisinin ham bedenini görmesine izin veren, eksik alanlar OLAN görünüyor orada:
bu yüzden eğer bu çözülemezse, verileri (ideal değil, bildiğimden) ayıklayacağım.
Ne tür bilgi DetailsOfConversation ?! Bir dize değilse, bir dizeyi geçirirsiniz, böylece özellik serileştirilmez. – Bettimms
Hey orada kesinlikle bir dize –
JSON.stringify olmadan deneyin ve sadece çalışıp çalışmadığını görmek için postData iletin. Verileri dizmek zorunda değilsiniz. – Lex