Angular 2,Node js:在url中传递json对象

时间:2017-08-02 09:52:42

标签: json node.js angular url

我使用角度2作为前端帧工作,后端使用节点js,所以我尝试使用包含有关该图像的特定信息的json对象发送图像。所以我想知道,如果在URL中传递json对象是安全的。

1 个答案:

答案 0 :(得分: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参数,您将拥有所需的一切。