Illegal headerは、レスポンスヘッダじゃなくて、リクエストヘッダがおかしいときに出た記憶がある。
POSTしてるのにContent-Typeがないとか、へんなことやってない?