生の XML 要求を Web サービスに送信する最新 (.NET 4) の方法は何ですか? asmx サービスと wcf サービスで違いはありますか?
フロントエンド インターフェイスを介して XML を構築し、それをさまざまなエンドポイントに送信できるようにしたいと考えています。これらのエンドポイントは、asmx または wcf の可能性があります。これを開始するための最良のアプローチは何ですか?
生の XML 要求を Web サービスに送信する最新 (.NET 4) の方法は何ですか? asmx サービスと wcf サービスで違いはありますか?
フロントエンド インターフェイスを介して XML を構築し、それをさまざまなエンドポイントに送信できるようにしたいと考えています。これらのエンドポイントは、asmx または wcf の可能性があります。これを開始するための最良のアプローチは何ですか?
同じことを意味していると思います。私は通常、XML を送信するだけでなく、オブジェクトを操作し、サービス/クライアントに渡す形式を WCF エンジンに決定させることを好みます (これは、あなたとサービス プロバイダーがサポートするプロトコルに依存する場合があります)。WCF の用語では、クラスをData Contractsとして定義し、それらのインスタンスのみを操作し、それらが表す可能性のある XML を操作することを意味します。
反対側が ASMX のみをサポートしている場合、WCF が WS-I Basic Profile 1.1 に対して動作するために使用できるサポートされているプロトコルが制限されます (これと間違っていない場合)。 、同じままにする必要があります。.NET ではクラスを操作し、基礎となる通信テクノロジにシリアル化して反対側に渡す方法を決定させます。もちろん、生の文字列を xml として送信するよりも安全です (ただし、受信した xml をスキーマに対して検証することで、セキュリティ上の問題のいくつかを解決できる可能性があります)。