Использование JavaScript для доступа к API Google сокращение URL в расширении Google Chrome

Я пишу свое первое расширение Google Chrome, которое будет использоватьAPI для сокращения URL-адресов Google сократить URL-адрес текущей активной вкладки в Chrome.

Я давний программист на sw (asm / C ++), но совершенно новый для этого "webby" вещи. :)

Кажется, я не могу понять, как сделать (и затем обработать) запрос HTTP POST с помощью js или jquery. Я думаю, что просто не понимаю механизм POST вне примера curl.

Мой файл JavaScript в настоящее время выглядит так:

chrome.browserAction.onClicked.addListener(function(tab) { 
    console.log('chrome.browserAction.onClicked.addListener');

chrome.tabs.getSelected(null, function(tab) {
    var tablink = tab.url;
    console.log(tablink);

    //TODO send http post request in the form
    // POST https://www.googleapis.com/urlshortener/v1/url
    //   Content-Type: application/json
    //   {"longUrl": "http://www.google.com/"}
});

});

Ответы на вопрос(5)

Ваш ответ на вопрос