I"m trying to POST to a KV Store in JS. Currently, I'm able to use the service.request method, with POST as the method type. Example from the KV Store tutorial:
service.request(
"storage/collections/data/mycollection/",
"POST",
null,
null,
JSON.stringify(record),
{"Content-Type": "application/json"},
null)
.done(function() {
(...)
});
I would like to convert this syntax to the service.post method. However, I don't know how to structure the params object to properly include the content-type header and record. My best attempt:
service.post("storage/collections/data/mycollection/",
{
body: JSON.stringify(record),
headers: {
'Content-Type': 'application/json'
}
},
function() {
if(!err) (...);
}
);
This throws a 400 error, with an error message "Must supply 'Content-Type' header set to 'application/json'
Any ideas on how to proceed?
have u found solution for this issue?