Есть ресурс
this.Subscription = $resource(apiHost + 'subscription', {}, {});
Есть метод, которые его вызывает
this.API.Subscription.post({email:email}).$promise
В результате на сервер уходит такой запрос
curl 'https://api.site.com/api/subscription' -H 'Accept-Encoding: gzip, deflate, br' -H 'Content-Type: application/json;charset=UTF-8' -H 'Accept: application/json, text/plain, */*' -H 'Connection: keep-alive' --data-binary '{"email":"somemane@domain.com"}' --compressed
Сервер ждет запрос вот такого вида
curl -X POST --header "Content-Type: application/x-www-form-urlencoded" --header "Accept: application/json" -d "email=kotulskiy%40mlsdev.com" "https://api.site.com//api/subscription"
Каким образом заставить $resourceпередавать данные не --data-binary а -d ?