ルート権限を取得しやすくするために、AttributeRoutingライブラリを使用しています。POST属性でマークされたメソッドがあり、次のように文字列パラメーターを取得します。
[POST("Create")]
public ActionResult Create(string data)
{
JavaScriptResult result = new JavaScriptResult();
User user = JsonConvert.DeserializeObject<User>(data);
BLResult bLResult = AccountingBL.CreateAccount(user);
result.Script = JsonConvert.SerializeObject(bLResult);
return result;
}
Fiddlerを使用して、次のヘッダーとリクエスト本文を使用してPOSTリクエストをシミュレートします。
ヘッダー:
User-Agent: Fiddler
Host: localhost:2253
Content-Type: application/json
Content-Length: 67
リクエスト本文:
{"Email":"foo@foo.com","Password":"123456","Name":"Halil İbrahim"}
リクエストを追跡すると、それdata
がnullであることがわかります。私はどこでポイントを逃しますか?