In un endpoint WCF, qual è la differenza tra basicHttpBinding e wsHttpBinding? Quando dovrebbero essere usati ciascuno?basicHttpBinding vs wsHttpBinding
risposta
Tonnellata di materiale su quello là fuori - basta google per "WCF basicHttpBinding wsHttpBinding".
Troverete tra gli altri:
- WCF : BasicHttpBinding compared to WSHttpBinding at SOAP packet level.
- Difference between BasicHttpBinding and WsHttpBinding e molti, molti di più!
Molto fondamentalmente:
- basicHttp è SOAP 1.1, wsHttp è SOAP 1.2 (sono molto diverso, specialmente quando si tratta di errori SOAP.)
- di base è - molto di base. È compatibile con i vecchi servizi Web ASMX ASP.NET e praticamente qualsiasi altro servizio Web
- di base è molto limitato nelle sue impostazioni di sicurezza
- wsHttp è un'implementazione di un gazillion WS- * standard e offre molto più funzionalità: sicurezza, messaggistica affidabile, supporto alle transazioni, comunicazioni duplex e un intero host in più.
- wsHttp è la più "pesante" e più ampio protocollo, meno compatibili, meno agile
Ho provato a cercare WCF basicHttpBinding wsHttpBinding e ho ottenuto questa pagina ... –
@IvanP: ** cosa ** su questa risposta deve essere migliorato? Ho provato a mostrare le principali differenze tra queste due associazioni: cosa pensi che manchi di questa risposta? –
Bene, due link non sono disponibili e il tuo consiglio su google è loopback. Inoltre, fornisci qualche informazione in più se puoi e non hai risposto quando dovrebbero essere utilizzati. – IvanP
wsHttpBinding
è più sicuro e affidabile rispetto basicHttpBinding
. Se non è richiesta una grande compatibilità, wsHttpBinding
è la scelta.
Rif: BasicHttpBinding vs WSHttpBinding
BasicHttpBinding
:
- WS-I Basic Profile 1.1 specifiche (vecchio stile ASMX)
- Esso supporta SOAP 1.1 come un protocollo di messaggistica
- Non supporta WS -Security e l'intero payload è inviato in testo normale.
- Offre un livello elevato di interoperabilità.
WSHttpBinding
:
- Consente di utilizzare varie specifiche WS- * come WS-Security 1.1, WS-Reliable Messaging ecc
- Supporta SOAP 1.2 come un protocollo di messaggistica
- Come è costruito usando specifiche WS- *, non supporta gamme più ampie di client.
quel collegamento è morto –
- 1. BasicHttpBinding vs WsHttpBinding vs webHttpBinding
- 2. BasichttpBinding vs WSHttpBinding di WCF
- 3. WCF wsHttpBinding e BasicHttpBinding nella stessa applicazione di servizio WCF
- 4. Configurazione di WCF per wsHttpBinding
- 5. Utilizzare wshttpBinding con SSL e wsHttpBinding senza SSL nel servizio singolo
- 6. Wcf basicHttpBinding supporta PerSession?
- 7. basicHttpBinding e webHttpBinding together
- 8. wshttpbinding support in silverlight 4
- 9. Consumo di un servizio Web WCF WsHttpBinding in Java
- 10. WCF Mono - BasicHttpBinding con SSL
- 11. Servizio WCF maxReceivedMessageSize basicHttpBinding issue
- 12. Perché wsHttpBinding non supporta lo streaming?
- 13. BasicHttpBinding con autenticazione del certificato - errore "vietato"?
- 14. Perché InstanceContextMode.PerSession si comporta come PerCall quando si utilizza wsHttpBinding?
- 15. L'associazione a system.serviceModel/bindings/wsHttpBinding non ha ... errore
- 16. Roles.IsUserInRole() non funziona in WCF utilizzando wsHttpBinding e MVC 4
- 17. Come abilitare la sessione con SSL wsHttpBinding in WCF
- 18. Qual è la differenza tra wsHttpBinding e ws2007HttpBinding?
- 19. bindingConfiguration vs bindingName
- 20. https utilizzando BasicHttpBinding e ignorando errori di certificato
- 21. WCF basicHttpBinding: rollback quando la risposta al client non riesce
- 22. Perché BasicHttpBinding non ha bisogno di un nome principale per utilizzare l'autenticazione Kerberos su IIS7?
- 23. Come posso utilizzare WCF con solo basichttpbinding, SSL e autenticazione di base in IIS?
- 24. ChannelFactory.Close VS IClientChannel.Close
- 25. WCF, BasicHttpBinding: Stop nuove connessioni, ma consente connessioni esistenti di continuare
- 26. WCF Richieste simultanee di accumulo sul server quando si utilizza WSHttpBinding
- 27. Qual è la differenza tra BasicHttpsBinding e WsHttpBinding con Transport security?
- 28. Gli schemi di autenticazione configurati sull'host ('Anonimo') non consentono quelli configurati sull'associazione 'BasicHttpBinding' ('Negoziare').
- 29. WCF - BasicHttpBinding, non sono disponibili nome utente e/o password, nome: null, password: null
- 30. URL WSDL per un servizio WCF (basicHttpBinding) ospitato all'interno di un servizio Windows
Ho trovato un buon aiuto dal link sottostante. Provalo. È attivo http://stackoverflow.com/questions/2650785/basichttpbinding-vs-wshttpbinding-vs-webhttpbinding –