Pertanyaan WCF: Apakah menggunakan WsHttpBinding interoperable?


Seperti namanya ... saat ini saya menggunakan BasicHttpBinding, tapi saya ingin tahu apakah saya bisa beralih ke WSHttpBinding dan masih bisa dioperasikan dengan, misalnya, Java.


4
2018-03-11 19:28


asal


Jawaban:


wsHttpBinding dan yang lebih baru ws2007HttpBinding keduanya menerapkan standar WS- *. Anda mungkin harus mengonfigurasikan detailnya sehingga mereka dapat berinteraksi dengan klien khusus Anda.


4
2018-03-11 19:38



WSHttpBinding menawarkan banyak fitur interoperable tetapi dalam waktu yang sama secara default menggunakan keamanan pesan dengan otentikasi Windows, kredensial layanan negosiasi atas protokol SPNego dan konteks keamanan (WS-SecureConversation). Otentikasi Windows dan SPNego bukan kandidat yang baik untuk interoperabilitas dan percakapan yang aman tidak harus disediakan oleh tumpukan SOAP yang lebih tua.

Jadi jawabannya "tergantung". Anda biasanya harus mengkonfigurasi WSHttpBinding menjadi interoperable dengan Java. Selain itu Anda tidak memiliki kendali penuh atas protokol yang digunakan (terutama untuk bagian keamanan) sehingga terkadang Anda akan menggunakan pengikatan kustom untuk interoperabilitas.


3
2018-03-11 19:35