Ho una semplice operazione di esitazione utilizzando webHttpBinding e sto specificando una modalità di sicurezza di trasporto per abilitare HTTPS. Una volta fatto questo, non posso più inviare traffico http su di esso. Mi piacerebbe l'opzione di entrambi. Come posso abilitare https pur mantenendo http?Impossibile ottenere WCF per utilizzare sia http che https per un'operazione
5
A
risposta
4
Sarà necessario creare il servizio con due endpoint WebHttpBinding. Un endpoint utilizzerà HTTP (associazione senza sicurezza di trasporto) e il secondo endpoint utilizzerà HTTPS (associazione con sicurezza di trasporto). Dovrai anche configurare IIS per supportare sia HTTP che HTTPS (assegnare il certificato).
La domanda è se questo è ragionevole? Se si ritiene che il proprio servizio debba fornire un trasporto sicuro a causa di dati confidenziali, fornire un endpoint non protetto nello stesso tempo non sembra una buona soluzione.
Problemi correlati
- 1. Usa sia http che https per socket.io
- 2. Come posso configurare expressjs per gestire sia http che https?
- 3. Forza m2e per utilizzare http anziché https
- 4. Akka HTTP 2.0 per utilizzare SSL (HTTPS)
- 5. Eseguire sia HTTP che HTTPS nello stesso programma
- 6. Force Gradle per utilizzare HTTP invece di HTTPS
- 7. WebHttpBinding con Http e Https
- 8. chiamare un servizio web usando WCF su Http e Https
- 9. Servizio WCF in ambiente https
- 10. Il servizio WCF restituisce 404 su https ma non http
- 11. Come utilizzare node-http-proxy per il routing da HTTP a HTTPS?
- 12. WCF: servizi Per-Call e Per-Session ... bisogno di convincere che Per-Call sia utile
- 13. Posso utilizzare https per lo sviluppo locale?
- 14. Get restify server di REST API per supportare sia HTTPS e HTTP
- 15. Metodo di crittografia implementato sia per PHP che per Java?
- 16. Configurazione di WCF 4 con routing (global.asax) per entrambi gli endpoint http e https
- 17. Come forzare https per prod ma http per ambiente dev?
- 18. .htaccess redirect sia http: // con e senza www e https: // www a https: // www non
- 19. Impossibile utilizzare HTTP nel simulatore iOS 8
- 20. Sito http/https misto
- 21. Soluzioni per 'convertire' il traffico http in https? Proxy? (relè)
- 22. Impossibile ottenere slickGoTo che funzioni per la navigazione slick personalizzata
- 23. Impossibile ottenere il JSONP che funziona con WCF Data Services
- 24. http to https through .htaccess
- 25. Impossibile ottenere leanModal per funzionare
- 26. Cosa devo codice per utilizzare HTTPS?
- 27. Come configurare Yii Framework per utilizzare HTTPS?
- 28. perché utilizzare sia os.path.abspath che os.path.realpath
- 29. Net :: HTTP risposte estremamente lente per richieste HTTPS
- 30. Utilizzo di CORS + SOAP + WCF per un servizio HTTPS
No, naturalmente, non è una buona soluzione. C'era solo un caso limite che è saltato fuori dove qualcuno non poteva inviarci qualcosa su HTTPS ei dati trasmessi non erano così sensibili. Doveva essere solo temporaneo. –