无法看到JSON从iPhone发布到我的MVC Rest服务

无法看到JSON从iPhone发布到我的MVC Rest服务

问题描述:

没有任何文章适用于我。这看起来很简单,但我没有运气。无法看到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()); 

到底是怎么回事??

感谢名单提前..

据我了解尝试检查头

Content-Type: application/json; charset: <your_charset>