WEB API

朝、駅に向かう途中、やたらに寒いと思ってたらふわふわと雪が舞い始めた。何年かぶりに見る雪。
寒いせいか終日眠い。

着手していたPDF出力のAPIAjaxによる呼び出しから、普通のFORMからのPOSTに変更したのだが、ASP.NET WEB API のモデルバインドが何故か効かない。JSONで送信すると問題なくコントローラーのパラメーターにバインドしてくれるのだが、application/x-www-form-urlencoded なFORMからのPOSTだと巧くいかない。ドキュメントを読んでも良くわからない。悩んでいてもしかたないので、とりあえず FormDataCollection で処理するように変更したけど釈然としない。