VarunGrazitti
9 years agoBoss
How to evaluate values from request parameters when we hit with formData method
We are facing some issues in interaction of component with endpoint. When we make a call from component to endpoint with {key:value} syntax then we can successfully get these request variables at endpoint, but when we try in Form Data, then we do not get that data on endpoint.
Here is a similar unanswered query
Component Code:
var URL = "${endpoint_url}"; var fd = new FormData(); fd.append('title', "abc"); fd.append('description', "jkl"); var req = { method: 'POST', url: URL, headers: { 'Content-Type': undefined }, data: fd } $http(req). then(function(response) { console.log(response); },
Endpoint Code:
<#assign title = http.request.parameters.name.get("title","") /> // if we evaluate this value it is blank <#assign description = http.request.parameters.name.get("description","") /> // if we evaluate this value it is blank
Also, with the case of attachment upload, if we append a file variable, then how can we get this on endpoint?
Thanks in advance