日付の値が「2015 年 2 月 11 日」(DD/MM/YYYY) の JSON オブジェクトを API コントローラーに送信します。何らかの理由で、製本中に米国形式に変換されます (2 月 11 日)。同じソリューションに標準の MVC コントローラーがあり、同じ形式で送信された日付値を正しくバインドします (英国)。この違いの原因は次のとおりです。
標準の MVC サブミッション ヘッダーは次のとおりです。
Accept:*/*
Accept-Encoding:gzip, deflate
Accept-Language:en-US,en;q=0.8,pl;q=0.6
Cache-Control:no-cache
Connection:keep-alive
X-Requested-With:XMLHttpRequest
そしてフォームデータ
StartDate : 01/11/2015
ここに API 呼び出しヘッダーがあります
Accept:application/json, text/javascript, */*; q=0.01
Accept-Encoding:gzip, deflate, sdch
Accept-Language:en-US,en;q=0.8,pl;q=0.6
Cache-Control:no-cache
Connection:keep-alive
Content-Type:application/json; charset=UTF-8
X-Requested-With:XMLHttpRequest
そして、私が渡すJSONオブジェクト
{ DateStart: "01/11/2015" }