【问题标题】:Angular 2 , Node js : pass json object in urlAngular 2,Node js:在 url 中传递 json 对象
【发布时间】:2018-01-09 11:28:46
【问题描述】:

我使用 angular 2 作为前端框架,并在后端使用节点 js,因此我尝试使用包含有关该图像的一些特定信息的 json 对象发送图像。所以我想知道,在 URL 中传递该 json 对象是否安全。

【问题讨论】:

  • 为什么一切都这么大? -_-
  • 你对我的问题有什么想法吗
  • 我建议改为邮寄电话。

标签: json node.js angular url


【解决方案1】:

不,这不安全,因为您的 JSON 对象可能非常长,对于 URL 来说太长了。您将需要发送一个 AJAX 请求,其中您的 JSON 将是一个参数。发送 JSON 对象的异步请求示例:

xhttp.open("POST", "ajax_test.asp", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.send("data=" + JSON.stringify(yourobject)); 

然后,在服务器上,您将有一个名为 data 的 POST 参数,您将拥有所需的一切。

【讨论】:

  • 感谢回复,不过如果安全属于json对象的长度,所以我的对象不长
  • @nadhem 我明白了,但即便如此,这种方法还是优越的。如果您不想更改代码,请使用所有边缘情况对其进行测试,以确保一切正常。
猜你喜欢
  • 2017-04-08
  • 1970-01-01
  • 1970-01-01
  • 2017-08-17
  • 2020-01-10
  • 1970-01-01
  • 2012-10-24
  • 2017-12-21
  • 1970-01-01
相关资源
最近更新 更多