Restlet (Google App Engine では 2.0M6) のアノテーションは、実際にはリソースのメソッドの順序に敏感です。html フォーム データを投稿する場合は、受信リソースで @Post("html") メソッドが @Post("xml") メソッドよりも上にあることを確認してください。少なくとも Firefox は両方のコンテンツ タイプをリクエストの Accept ヘッダーに入れるため、最初に一致したメソッドが処理されます。
問題は、メソッドの優先順位を制御する他の方法があるかどうかです。
たとえば、クライアントが text/html のみを受け入れるようにしたいと考えています。