send Content-Type: application/json post with node.js
Mikeal’s request module can do this easily: var request = require(‘request’); var options = { uri: ‘https://www.googleapis.com/urlshortener/v1/url’, method: ‘POST’, json: { “longUrl”: “http://www.google.com/” } }; request(options, function (error, response, body) { if (!error && response.statusCode == 200) { console.log(body.id) // Print the shortened url. } });