Tôi đang làm việc trên ứng dụng khách của DotNet sẽ gửi thư tới máy chủ Java qua HTTPS. Trước khi một thành viên trong nhóm của tôi đã phát triển một ứng dụng sử dụng tcp client với ssl để giao tiếp với máy chủ. Vui lòng giúp tôi rằng nếu tôi sử dụng mã exising của mình hơn những thay đổi tôi cần làm cho giao tiếp Https trong Dot Net.Sự khác nhau giữa HTTPS và TCP qua SSL
Trả lời
"TCP qua SSL" không phải là những gì bạn có - đó là SSL "chạy" qua TCP. Trong trường hợp HTTPS, bạn có HTTP qua SSL qua TCP. HTTP là giao thức cấp ứng dụng ở đây. Trong trường hợp chỉ "SSL qua TCP", bạn có giao thức cấp ứng dụng tùy chỉnh và với HTTPS, bạn có HTTP chuẩn.
Do đó, bạn có thể sử dụng lại các phần của mã hiện có nhưng bạn cần phải thay thế giao thức tùy chỉnh (bất kể nó là gì) bằng HTTP. Nếu giao thức hiện tại hoạt động, không có nhiều ý nghĩa trong việc thay thế nó (trừ khi bạn biết rằng bạn cần một sự thay thế và bạn biết những gì bạn cần nó).
Xin chào, bạn có thể chia sẻ một số mã mẫu cho giao tiếp https trong C# hoặc dot net – funsukvangdu
@AshishKhandelwal đơn giản nhất là sử dụng lớp HttpWebRequest (http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.aspx). Do google tìm kiếm mã mẫu HttpWebRequest. –
- 1. Sự khác biệt giữa HTTPS và SSL
- 2. Sự khác nhau giữa Iterator và Listiterator?
- 3. Sự khác nhau giữa ContextLoaderListener và ContextLoaderServlet
- 4. Sự khác biệt giữa TCP Listener và Socket
- 5. Sự khác nhau giữa String.getBytes() và IOUtils.toByteArray()?
- 6. Sự khác nhau giữa IIFE và gọi
- 7. Sự khác nhau giữa restartLoader và onContentChanged
- 8. Sự khác nhau giữa KeyStore và KeyManager/TrustManager
- 9. Sự khác nhau giữa .Equals và ==
- 10. Sự khác nhau giữa% w và% W
- 11. Sự khác nhau giữa ParameterInfo.DefaultValue và ParameterInfo.RawDefaultValue
- 12. Sự khác nhau giữa MBean và MXBean
- 13. Sự khác nhau giữa ConfigurationManager và ConfigurationSettings
- 14. Sự khác nhau giữa Tkinter và Tkinter
- 15. Sự khác nhau giữa! = Và =! trong Java?
- 16. Sự khác nhau giữa 'SpecialFolder.LocalApplicationData' và 'SpecialFolder.ApplicationData'?
- 17. Sự khác nhau giữa presentModalViewController và presentViewController?
- 18. Sự khác nhau giữa NSInvocationOperation và NSBlockOperation
- 19. Sự khác nhau giữa TVar và TMVar
- 20. Sự khác nhau giữa onClickListener và onItemClickListener
- 21. Sự khác nhau giữa `require` và` gem`
- 22. Sự khác nhau giữa HttpUtility.HtmlEncode và Server.HtmlEncode
- 23. Sự khác nhau giữa sqlplus và sqldeveloper?
- 24. Sự khác nhau giữa JPA và JPA2
- 25. Sự khác nhau giữa DECIMAL và NUMERIC
- 26. Sự khác nhau giữa "./somescript.sh" và ". ./somescript.sh"
- 27. Sự khác nhau giữa GIT và CVS
- 28. Sự khác nhau giữa System.Drawing.Point và System.Drawing.PointF
- 29. Sự khác nhau giữa REST và WebServices
- 30. Sự khác nhau giữa sys và os.sys
Chủ yếu là không có điều gì như TCP qua SSL. – EJP