通过互联网在网站之间传输数据

Transmitting Data Between Websites Via The Internet

我已经编辑了这个问题。我希望这个版本更清楚一点。

我正在寻求让程序员为我构建一个流程。我需要确保推荐的是以下过程的最佳实践。

以下是我需要构建的步骤:

  1. 我的服务器上有一个 https: 网络表单,可以将客户端输入的数据提交到我服务器上的数据库中。该数据为个人身份信息,需要在下一步安全传输。

  2. 将数据加载到我的数据库后,我需要将数据以 encrypted/Json 格式传输到第三方服务器。第三方会解密数据,对数据进行评分,然后将其加密发送回我的服务器。

  3. 当数据被第三方发送和评分时,客户端会看到一个浏览器屏幕表明正在处理...

  4. 一旦数据被评分并发送回我的服务器,它就会被解密,它会根据第三方给出的分数用选项更新客户端的浏览器。

根据我的理解,我认为我的服务器和第三方服务器上的 API 可能是最好的。

上述过程的最佳实践方法是什么?

以下是我的一些问题,这些问题对我理解您的回复非常有帮助。

  1. API 方法是最好的吗?

  2. 第三方使用什么进程来解密我发送的数据,反之亦然?如果数据被拦截,如何防止他人解密?

3)第三方对数据进行评分时,客户端浏览器会显示正在处理。从网络开发的角度来看,这是如何工作的?另外,从Web开发的角度来看,当数据从第三方发回时,处理屏幕究竟是如何触发更新客户端浏览器屏幕上的结果的?

您要传输的文件,正如您提到的 encrypted,因此这完全取决于您使用的 encryption algorithm,通常加密数据存储为 BASE64HEX所以加密后的数据会以上述格式传递。

要回答关于“接收网站将如何接收文件?”的第二个问题,您可以通过以下几种方式完成此操作:

  1. 您可以共享您的网站正在使用的后端数据库,然后它只是一个简单的查询(共享我的意思是两个网站使用相同的数据库)。
  2. 实现此目的的另一种方法是使用 API,它可以存储您的数据,并且可以在任何应用程序中全局使用它
  3. 或者您可以在您的计算机上本地设置一个简单的 php 服务器,并使用 HTTP: GETHTTP: POST 请求在网站之间发送数据。

也避免使用不必要的标签,如 web-development-serverdata-transfertransmission 等。这些标签是无用的,与您的问题无关。您应该只标记与您的问题相关的那些,web-development 的简单标记就足够了。

也编辑掉你的问题,让我们正确理解,你面临的问题是什么?你试过什么?您对我们的回答有何期望?

请进一步说明您的问题。

您关于发送文件的概念有点错误,因为在大多数情况下 none 的文件已经写入磁盘,因此没有 JSON 文件带有文件- name - 这些不是直接加密的,而是仅通过加密通道推送的。最常见的双方都使用 HTTPS 或 WSS 作为协议,它加密/解密透明地交换的数据(全部由它自己)。根据所使用的协议,这需要安装客户端和服务器、服务器和服务器的组合 - 或者 P2P 网络。

延伸阅读:Internetworking Basics - Computer and Information Science.