我正在開發DotNet客戶端應用程序,它將通過HTTPS向Java服務器發送消息。在此之前,我的一個團隊成員開發了一個應用程序,該應用程序使用帶有ssl的tcp客戶端與服務器進行通信。請幫助我,如果我使用自己的代碼,而不是在Dot Net中爲Https通信所做的更改。HTTPS和SSL之間的區別是什麼
回答
「通過SSL的TCP」不是您擁有的 - 它是通過TCP「運行」的SSL。 在HTTPS的情況下,您通過TCP使用HTTP over SSL。 HTTP在這裏是一個應用程序級別的協議。 在「SSL over TCP」的情況下,您擁有自定義的應用程序級別的協議,並且使用HTTPS您擁有標準的HTTP。
因此,您可以重新使用部分現有代碼,但需要使用HTTP替換自定義協議(不管它是什麼)。如果現有的協議起作用,替換它就沒什麼意義了(除非你知道你需要替換,並且你知道你需要什麼)。
嗨,你可以分享一些示例代碼爲https通信在C#或點網 – funsukvangdu
@AshishKhandelwal最簡單的是使用HttpWebRequest類(http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx )。谷歌搜索HttpWebRequest示例代碼。 –
- 1. HTTPS和SSL之間的區別
- 2. SSL HTTP和HTTPS之間有什麼區別嗎?
- 3. $(())和expr之間的區別是什麼?
- 4. $和$ .fn之間的區別是什麼?
- 5. ++和:haskell之間的區別是什麼?
- 6. $(「」)和$ .find(「」)之間的區別是什麼?
- 7. 「\」和「\。」之間的區別是什麼?
- 8. 「$ | ++」和「$ | = 1」之間的區別是什麼
- 9. $(...)和`...`之間的區別是什麼
- 10. .equals()和==之間的區別是什麼?
- 11. [undefined]和[,]之間的區別是什麼?
- 12. 區別:%% a和%variable%變量之間的區別是什麼?
- 13. 什麼是爲PrintWriter和DataOutputStream之間的區別是什麼?
- 14. [email protected]:...和https://github.com/...之間的區別?
- 15. MVC和MVVM之間的區別和相似之處是什麼?
- 16. TVF/UDF之間的區別是什麼
- 17. [EmailPasswordAuthProvider,EmailAuthProvider]之間的區別是什麼
- 18. System.Linq.Enumerable.WhereListIterator&System.Linq.Enumerable.WhereSelectListIterator之間的區別是什麼?
- 19. 什麼之間的區別〜^和Git中
- 20. 什麼@android之間的區別:和android:
- 21. Parse 1和2之間的主要區別是什麼 - https://github.com/ParsePlatform?
- 22. 什麼是SetupAPI,SetupAPI1和SetupAPI2?他們之間有什麼區別?
- 23. lock_guard之後lock()和guard()之間的區別是什麼
- 24. 「層」和「層」之間有什麼區別?
- 25. Tableau和QlikView之間有什麼區別
- 26. Microsoft.CompilerServices.AsyncTargetingPack和Microsoft.Bcl.Async之間有什麼區別?
- 27. @Entity和@embeddable之間有什麼區別
- 28. ContentObservable和DataSetObservable之間有什麼區別?
- 29. touchmove和gesturechange之間有什麼區別?
- 30. :notification.flags和notification.defaults之間有什麼區別?
主要是沒有TCP over SSL之類的東西。 – EJP