沒有任何文章適用於我。這看起來很簡單,但我沒有運氣。無法看到JSON從iPhone發佈到我的MVC Rest服務
我一直在使用cURL,Fiddler和Firefox Poster進行測試。
我發佈的json對象是: '{「addressCity」:「Miami」,「addressLine1」:「123 Main」,「addressLine2」:「#445」,「addressState」:「fl」, addressZip 「:」 33029" , 「的companyName」: 「MyCoInc」, 「電子郵件」: 「[email protected]」, 「名字」: 「佩佩」, 「姓氏」: 「佩雷斯」, 「PHONE1」:「305- 3333333" ,PHONE2 「:」」, 「電話3」: 「」, 「phoneFax」: 「」}」
我的模型類是: 公共類BusinessJoin { 公共字符串addressCity {獲得;組; } public string addressLine1 {get;組; } public string addressLine2 {get;組; } public string addressState {get;組; } public string addressZip {get;組; } public string companyName {get;組; } public string email {get;組; } public string firstName {get;組; } public string lastName {get;組; } public string phone1 {get;組; } public string phone2 {get;組; } public string phone3 {get;組; } public string phoneFax {get;組; }
}
我的控制器看起來是這樣的:
[HttpPost]
public ActionResult postJoinForm(BusinessJoin myJSON, string APIKEY)
{
var request = HttpContext.Request;
if (ModelState.IsValid)
{
//all good
}
else
{
//no good
}
}
在我的Global.asax.cs文件,我包括在應用程序啓動如下:
ValueProviderFactories.Factories.Add(new JsonValueProviderFactory());
到底是怎麼回事??
感謝名單提前..