我正在编写我的第一个 google chrome 扩展程序,它将使用Google 的 URL 缩短器 API来缩短 Chrome 中当前活动选项卡的 URL。
我是一名长期的软件开发人员(asm/C++),但对这个“webby”的东西完全陌生。:)
我似乎无法弄清楚如何使用 js 或 jquery 制作(然后处理)http POST 请求。我想我只是不了解 curl 示例之外的 POST 机制。
我的 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/"}
});
});