Не удается увидеть отправку JSON с iPhone в службу MVC Rest - PullRequest
0 голосов
/ 14 декабря 2010

Ни одна из статей не работает для меня. Кажется, что-то так просто, но мне не повезло.

Я тестировал, используя cURL, Fiddler и Firefox Poster.

Объект json, который я публикую: '{"addressCity": "Miami", "addressLine1": "123 Main", "addressLine2": "# 445", "addressState": "fl", addressZip ":" 33029 "," companyName ":" MyCoInc " , "электронная почта": "me@me.com", "Имя": "Пепе", "LastName": "Перес", "Phone1": "305-3333333", pHONE2 ":" " "phone3":" », "PhoneFax": ""}"

Класс моей модели: публичный класс BusinessJoin { публичная строка addressCity {get; задавать; } открытая строка addressLine1 {get; задавать; } открытая строка addressLine2 {get; задавать; } публичная строка addressState {get; задавать; } публичная строка addressZip {get; задавать; } публичная строка companyName {get; задавать; } общедоступная строка email {get; задавать; } открытая строка firstName {get; задавать; } открытая строка lastName {get; задавать; } общедоступная строка phone1 {get; задавать; } общедоступная строка phone2 {get; задавать; } общедоступная строка phone3 {get; задавать; } публичная строка phoneFax {get; задавать; }

}

Мой контроллер выглядит так:

    [HttpPost]
    public ActionResult postJoinForm(BusinessJoin myJSON, string APIKEY)
    {
        var request = HttpContext.Request;
        if (ModelState.IsValid)
        {
            //all good
        }
        else 
        { 
            //no good
        }
*

} * 1013

И в моем файле Global.asax.cs я включил следующее в «Запуск приложения»:

        ValueProviderFactories.Factories.Add(new JsonValueProviderFactory());

Что происходит ??

Спасибо заранее ..

1 Ответ

0 голосов
/ 15 декабря 2010

Насколько я понимаю, попробуйте проверить в шапке

Content-Type: application/json; charset: <your_charset>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...