아무도 기사를 읽고 있지 않아요. 그렇게 단순한 것 같지만 운이 없었습니다.아이폰에서 내 MVC 휴식 서비스에 JSON 게시를 볼 수 없습니다
저는 cURL, Fiddler 및 Firefox 포스터를 사용하여 테스트 해 보았습니다.
내가 게시있어 JSON 객체는 다음과 같습니다 '{ "addressCity": "마이애미", "의해 AddressLine1": "123 메인", "addressLine2": "# 445", "addressState": "FL" "주소": "33029", "companyName": "MyCoInc", "email": "[email protected]", "firstName": "Pepe", "lastName": "Perez", "phone1" 3333333 ", phone2": "", "phone3": "", "phoneFax": ""} '
내 모델 클래스는 다음과 같습니다 공용 클래스 BusinessJoin { 공공 문자열 addressCity {얻을; 세트; } public string addressLine1 {get; 세트; } public string addressLine2 {get; 세트; } 공용 문자열 addressState {get; 세트; } public string addressZip {get; 세트; } public string companyName {get; 세트; } 공개 문자열 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; 세트; }
}
내 컨트롤러는 다음과 같습니다
ValueProviderFactories.Factories.Add(new JsonValueProviderFactory());
:
[HttpPost]
public ActionResult postJoinForm(BusinessJoin myJSON, string APIKEY)
{
var request = HttpContext.Request;
if (ModelState.IsValid)
{
//all good
}
else
{
//no good
}
가}
그리고 내 Global.asax.cs에서
내가 응용 프로그램 시작에 다음과 같은 포함 된 파일 무슨 일 이니? 사전에고맙습니다 .. 지금까지 내가 헤더에 확인하려고 이해