json - 通过互联网在网站之间传输数据
问题描述
我已经编辑了这个问题。我希望这个版本更清楚一点。
我正在寻求让程序员为我构建一个流程。我需要确保推荐的是以下过程的最佳实践。
以下是我需要构建的步骤:
在我的服务器上有一个 https: webform,它将客户端输入的数据提交到我服务器上的数据库中。数据是个人身份信息,需要在下一步安全传输。
一旦数据加载到我的数据库中,我需要将数据以加密/Json 格式传输到第三方服务器。第三方将解密数据,对其进行评分并将其发送回我的服务器加密。
在第三方发送数据并进行评分时,客户端将看到一个浏览器屏幕,指示正在处理...
一旦数据被评分并发送回我的服务器,它将是未加密的,它将根据第三方给出的分数使用选项更新客户端的浏览器。
根据我的理解,我认为我的服务器和第三方服务器上的 API 可能是最好的。
上述过程的最佳实践方法是什么?
以下是我的一些问题,对我理解您的回复非常有帮助。
API 方法是最好的吗?
第三方使用什么过程来解密我发送的数据,反之亦然?如果数据被截获,如何防止其他人解密数据?
3)第三方正在对数据进行评分时,客户端浏览器会显示正在处理中。从 Web 开发的角度来看,这是如何工作的?此外,从 Web 开发的角度来看,当数据从第三方发回时,处理屏幕究竟是如何触发以更新客户端浏览器屏幕上的结果的?
解决方案
正如您所提到的,您将要传输的文件encrypted
完全取决于encryption algorithm
您使用的文件,通常加密数据存储在加密后数据将以上述格式传递的左右BASE64
。HEX
要回答您关于“接收网站将如何接收文件?”的第二个问题,您可以通过以下几种方式做到这一点:
- 您可以共享您的网站正在使用的后端数据库,然后只需一个简单的查询即可(通过共享,我的意思是两个网站都使用相同的数据库)。
- 实现此目的的另一种方法是使用一个 API,该 API 可以存储您的数据并且可以在任何调用它的应用程序中全局使用
- 或者您可以在您的机器上本地设置一个简单的 php 服务器,并使用
HTTP: GET
orHTTP: POST
请求在网站之间发送数据。
还要避免使用不必要的标签,如web-development-server
ordata-transfer
或transmission
等。这些标签无用且与您的问题无关。您应该只标记与您的问题相关的那些,一个简单的标记web-development
就足够了。
还编辑你的问题,让我们正确理解,你面临什么问题?你试过什么?您对我们的回答有何期望?
请进一步澄清您的问题。
推荐阅读
- css - 使用带有 scss 的字体真棒 ttf
- reactjs - React Bootstrap Typeahead 在使用 defaultselected 并尝试在之后删除值时出现错误
- c++ - GTest 参数化测试从数组或类似文件中解包 Values 参数
- fortran - fortran 中的全局/模块变量与局部变量
- r - FUN(X[[i]], ...) 中的错误:使用 R 子组分析时,结果必须以 0/1 数字形式提供
- python - 使用 google colab pro termianl 自动运行 notebook
- java - Spring 处理 bean 与库的冲突
- reactjs - React 问题路由:无需第二次重新渲染
- python - 调用类内部的方法将对象保存在字典中
- node.js - nodemailer 错误,获取:无效登录:451 4.7.0 临时服务器错误。请稍后再试。(研究过,stackoverflow上的资源有限)