以编程方式安全地将数据发布到https端点,不需要浏览器

如果以编程方式(不通过浏览器)向https端点发布数据,数据是否安全? 我的理解是浏览器encryption数据并将其发送到https端点。 Ruby或Node.js或其他程序如何做同样的事情?

是。 如果使用curl,wget或任何库连接到https端点,则传输从连接源到目的地是安全的。 该来源可能是服务器(您的networking服务器)或客户端浏览器。

但是,如果在客户端JS或其他浏览器脚本语言中完成,则必须确保从客户端到您的站点的初始请求是安全的,如果首先将安全数据传递到客户端以传递到目标HTTPS服务器。

我检查了node.js 请求库以及Ruby HTTParty库。 这两个都支持基于适当选项的SSLencryption(端口:443等)。 一般来说,如果我们使用支持HTTP获取和发布的任何支持良好的库,我们应该将数据安全地传输到https端点。

我想我明白你的意思,而且这个问题已经被回答了。 不过,我只想指出,HTTPS不会使您的数据安全,只有连接,甚至只是从窃听encryption,这是不安全的

当然,还有很多事情需要考虑,以确保端到端的数据安全。