どの記事も私のために働いていません。それはとてもシンプルなもののようだが、私は運がなかった。iPhoneからMVCのレストサービスへのJSONの投稿が表示されません
私はcURL、Fiddler、Firefoxのポスターを使用してテストしています。
私が投稿しているjsonオブジェクトは: '{"addressCity": "Miami"、 "addressLine1": "123 Main"、 "addressLine2": "#445"、 "addressState": "fl" 「名前」:「名前」:「ペレス」「電話1」:「305」「住所」:「33029」「会社名」「MyCoInc」「メール」「[email protected]」「firstName」「Pepe」「lastName」: 3333333" 、phone2の ":"」、 "phone3": ""、 "phoneFax": ""}」
私のモデルクラスは次のとおりです。 パブリッククラスBusinessJoin { パブリック文字列addressCity {取得します。セット; } パブリック文字列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
}
}
そして、私のGlobal.asax.csファイルで、私はアプリケーションの起動中に以下のことを含ま:
ValueProviderFactories.Factories.Add(new JsonValueProviderFactory());
何が起こっている??
事前にありがとう...私の知る限り理解し