私のWCFサービスには2つのエンドポイント(NormalとREST、1つはSilverlightクライアント用、もう1つはHTML5クライアント用)があり、Silverlightクライアントアプリケーションは問題なく完全に機能します。IEでサービスを開くと、HTTP400の不正なリクエストが発生します。私のサービスのREST部分に問題があるようです。以下に両方のエンドポイントを示しました。助けに感謝します!
通常の終点
<endpoint address="" binding="basicHttpBinding" contract="Test.Service1"
bindingConfiguration="BasicHttpBinding_Config"
behaviorConfiguration="MessageInspectorEndpointBehavior">
<identity>
<dns value="localhost"/>
</identity>
</endpoint>
WCFエンドポイント
<endpoint address="rest" binding="webHttpBinding" contract="Test.Service1"
behaviorConfiguration="web">
</endpoint>