我很想知道通过HTTP连接和HTTPS连接发送的数据之间的差异。我的意思是,内容是什么,在这两种情况下看起来如何。我可以找到HTTP,但是如果通过HTTPS共享相同的信息,则相应的内容是什么? HTTP包含Request Line
,Header
和Message body
。我希望区别将在Message body
。谁能解释一下?证书内容嵌入在此Message body
或它是如何?使用HTTP和HTTPS发送/接收的数据差异
0
A
回答
2
在HTTPS(HTTP over SSL)中,HTTP请求通过SSL tunel执行,因此HTTP标头和有效负载都被加密。
作为TLS握手的一部分,证书在建立连接时由服务器发送。此类证书必须由客户自己或客户信任的一方信任。
也许这article会给你一个更好的理解握手。
2
我很想知道通过HTTP连接和HTTPS连接发送的数据之间的区别。
没有区别。
我的意思是,内容是什么,它在两种情况下的外观如何。
这两种情况都是一样的。
我可以找到HTTP,但是如果通过HTTPS共享相同的信息,对应的内容是什么?
这是一样的。
HTTP包含请求行,标题和消息正文。
HTTPS也是如此。
我希望不同之处在于邮件正文。
区别在于整个有效载荷被加密。
任何人都可以解释一下吗?
我尽力去做。
证书内容嵌入该邮件正文
号
或者是怎么回事?
它被嵌入在TLS握手,这之前通过该连接的任何数据交换,包括任何HTTP内容的全部。
相关问题
- 1. 跨网站使用HTTP和HTTPS接收发送数据
- 2. 发送和接收数据
- 3. 的Python:异步发送/接收正常插座和HTTP连接
- 4. 从https网站发送和接收数据
- 5. 使用套接字发送和接收数据
- 6. 问题:发送和接收数据
- 7. 发送和接收XML数据
- 8. 从Servlet发送和接收JSON数据
- 9. Android httpUrlConnection发送和接收数据
- 10. 同时接收和发送数据报
- 11. PHP发送和接收数据
- 12. ITAPI3发送和接收数据
- 13. 缓冲类和发送/接收数据
- 14. 从GameCenter发送和接收数据:Swift
- 15. TCP - 发送和接收TCP/IP数据
- 16. Android:发送/接收数据
- 17. 使用相同的发送和接收数据T = 1 APDU
- 18. 如何使用gksession发送和接收数据?
- 19. 使用一个Socket来发送和接收数据
- 20. 如何在iphone中使用蓝牙发送和接收数据?
- 21. 使用spring发送和接收json数据
- 22. 用jQuery发送和接收数组Ajax
- 23. 使用MPI同步发送和接收
- 24. 发送和接收可变使用PHP
- 25. Android - 使用HTTPPOST发送和接收XML
- 26. 使用WSDL发送和接收在C#
- 27. 使用pthreads模拟发送和接收
- 28. 套接字 - 不发送/接收数据
- 29. Magento 1.9外观差异HTTP vs HTTPS
- 30. 使用Winsock接收分块HTTP数据
HTTPS就像HTTP一样,但标头和有效负载都已加密。 –
和证书呢?当我向亚马逊发送查询时,我的浏览器正在验证它的身份。亚马逊的证书是有效载荷的一部分吗? – Gauranga
建立连接时,服务器将发送证书,并且此类证书必须由客户端或客户端信任的一方信任。 –