如何避免自动解码在http发布请求中传递的正文内容

时间:2019-09-30 14:47:40

标签: node.js angularjs http post encodeuricomponent

我正在使用encodeURIComponent函数对正文中的某些内容进行编码,因为它们包含特殊字符,并且我不希望它们到达我的服务器时被打断。我没有得到的是,即使没有任何级别的解码,我也将如何获取解码的内容。

$http({
    method: 'POST',
    url: serverUrl + "/saveResources",
    data: "isResourceSaved=" + $rootScope.isResourceSaved +
    "&_id=" + $rootScope.resource._id +
    "&title=" + encodeURIComponent($rootScope.resource.title),   
    headers: $rootScope.headers
}).success(function (response) {})

这是上面我用来发布请求的代码的片段。当我使用 req.body.title 检索数据时,我得到了解码后的值。我在服务器中使用节点js。请解释为什么我得到解码后的值。

0 个答案:

没有答案