Uso de javascript para acceder a las API de acortador de URL de Google en una extensión de Google Chrome

Estoy escribiendo mi primera extensión de Google Chrome que usaréAPI de acortador de URL de Google para acortar la URL de la pestaña activa actualmente en Chrome.

Soy un desarrollador sw de larga data (asm / C ++) pero soy totalmente nuevo en este tema "webby". :)

Parece que no puedo averiguar cómo hacer (y luego procesar) la solicitud HTTP POST utilizando js o jquery. Creo que simplemente no entiendo el mecanismo POST fuera del ejemplo de rizo.

Mi archivo javascript actualmente se ve así:

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/"}
});

});

Respuestas a la pregunta(5)

Su respuesta a la pregunta