Aucun des articles ne fonctionne pour moi. Cela semble être quelque chose de si simple mais je n'ai pas eu de chance.Impossible de voir l'envoi JSON de l'iPhone vers mon service de repos MVC
J'ai testé en utilisant cURL, Fiddler et Firefox Poster. L'objet json que je publie est: '{"addressCity": "Miami", "addressLine1": "123 Main", "addressLine2": "# 445", "adresseState": "fl", adresseZip ":" 33029 "," companyName ":" MyCoInc "," email ":" [email protected] "," prénom ":" Pepe "," lastName ":" Perez "," phone1 ":" 305- 3333333" , phone2 ":" », "téléphone3": "", "Phonefax": ""} »
Ma classe Model est: public class BusinessJoin { chaîne publique addressCity {get; ensemble; } public string addressLine1 {get; ensemble; } public string addressLine2 {get; ensemble; } public string addressState {get; ensemble; } chaîne publique addressZip {get; ensemble; } public string companyName {get; ensemble; } public string email {get; ensemble; } public string firstName {get; ensemble; } public string lastName {get; ensemble; } public string phone1 {get; ensemble; } public string phone2 {get; ensemble; } public string phone3 {get; ensemble; } public string phoneFax {get; ensemble; }
}
Mon contrôleur ressemble à ceci:
[HttpPost]
public ActionResult postJoinForm(BusinessJoin myJSON, string APIKEY)
{
var request = HttpContext.Request;
if (ModelState.IsValid)
{
//all good
}
else
{
//no good
}
}
Et dans mon dossier, je Global.asax.cs inclus les éléments suivants dans la demande Début:
ValueProviderFactories.Factories.Add(new JsonValueProviderFactory());
Que se passe-t-il??
Thanx à l'avance ..