tampermonkey 调用三方域名下的 HTTP 接口

更新日期: 2018-12-17 阅读次数: 2837 分类: Tampermonkey

示例

Get 请求

// @require      https://cdn.staticfile.org/jquery/1.9.1/jquery.min.js
// @grant GM_xmlhttpRequest
// @connect sunzhongwei.com

GM_xmlhttpRequest ( {
    method:     "GET",
    url:        "http://xxx.sunzhongwei.com/api/get_something",
    onload:     function (response) {
        var rsp = JSON.parse(response.responseText);
        console.log(rsp);
    }
} );

@connect 如果写的是主域名,则其所有二级域下的接口也都可以被调用。

Post 请求

var myData = new FormData();
myData.append("name", "鳗鱼");
myData.append("director", "今村昌平");

GM_xmlhttpRequest ( {
	method:     "POST",
	url:        "https://www.sunzhongwei.com/some_api",
	data:       myData,
	onload:     function (response) {
		var rsp = JSON.parse(response.responseText);
		if (rsp.err_code == 0) {
			console.log("OK");
		}
	}
});

关于作者

我是来自山东烟台的一名开发者,喜欢瞎折腾,顺便记记笔记。有敢兴趣的话题,欢迎加微信 zhongwei 聊聊。 白天工地搬砖,晚上哄熊孩子,可能回复有点慢,见谅。 查看更多联系方式

相关文章

爱评论不评论

近期节日

2019年12月12日 西安事变纪念日
2019年12月13日 南京大屠杀
2019年12月20日 澳门回归日
2019年12月21日 国际篮球日
2019年12月22日 冬至
2019年12月24日 平安夜
2019年12月25日 圣诞节
查看更多节日