我是嵌入式系统工程师,所以我在这方面很新。我们试图在我们的嵌入式系统和网络服务器之间进行安全通信。首先,我们在我们的微控制器中实现HTTP连接。我只是连接到端口80我的Web服务器和发送简单的GET请求,这个端口下面的例子:HTTP和HTTPS协议中的发布请求
GET /foo.php?msg=test HTTP/1.1
HOST: foo.com
我的问题是,我们将如何把这个给HTTPS?我应该连接哪个端口? 以上GET请求的结构会有什么不同吗?我将不得不手动进行一些加密或连接到“https”链接,而不是“http”是enuogh安全通信。
感谢您的任何信息
当我们从服务器得到响应后。我们正在手动关闭通讯。 – cihaddogan
@ user3077756:您如何知道服务器何时完成响应? –
下面我们的服务器响应的例子。 + IPD,343:HTTP/1.1 200 OK 内容类型:应用程序/ JSON 服务器:Microsoft-IIS/8.5 X供电,通过:ASP.NET X供电-BY-的Plesk:PleskWin 日期:周四,2017年6月22日8时46分25秒GMT 的Content-Length:154 { \t “成功”:1 } 当我看到 “成功” 我知道服务器responsed我。这处理大多数情况。对于其他情况,我们在嵌入式和服务器端实现其他连接句柄机制。 – cihaddogan