无法看到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>