Use POST heartbeat route instead of GET

This commit is contained in:
Johannes Zellner
2015-08-22 16:51:56 -07:00
parent 205bf4ddbd
commit d4d5d371ac

View File

@@ -271,8 +271,7 @@ function getConfig(callback) {
function sendHeartbeat() {
var url = config.apiServerOrigin() + '/api/v1/boxes/' + config.fqdn() + '/heartbeat';
// TODO: this must be a POST
superagent.get(url).query({ token: config.token(), version: config.version() }).timeout(10000).end(function (error, result) {
superagent.post(url).query({ token: config.token(), version: config.version() }).timeout(10000).end(function (error, result) {
if (error) debug('Error sending heartbeat.', error);
else if (result.statusCode !== 200) debug('Server responded to heartbeat with %s %s', result.statusCode, result.text);
else debug('Heartbeat sent to %s', url);