您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Getman HTTP接口请求模拟测试工具增强插件,在线Postman,在线Curl,支持Cookie、本地内网跨域请求 Restful接口测试
- // ==UserScript==
- // @name Getman+
- // @namespace Getman.cn
- // @version 1.0
- // @description Getman HTTP接口请求模拟测试工具增强插件,在线Postman,在线Curl,支持Cookie、本地内网跨域请求 Restful接口测试
- // @author Getman.cn
- // @match https://getman.cn/*
- // @grant GM_xmlhttpRequest
- // @connect *
- // @run-at document-end
- // @homepage https://getman.cn/
- // @icon https://getman.cn/img/icon.png
- // @supportURL https://getman.cn/
- // ==/UserScript==
- (function () {
- 'use strict';
- var delay = 500;
- var timeout = 10000;
- setTimeout(function () {
- if (typeof (unsafeWindow.localRequest) === 'function') {
- unsafeWindow.localRequest = function () {
- GM_xmlhttpRequest({
- method: unsafeWindow.request.request.method,
- url: unsafeWindow.request.request.url.raw,
- headers: Object.assign({}, unsafeWindow.request.request.header),
- data: unsafeWindow.request.request.body,
- timeout: timeout,
- onload: function (res) {
- unsafeWindow.request.response.code = res.status || 0;
- unsafeWindow.request.response.status = res.statusText || '';
- unsafeWindow.request.response.header = unsafeWindow.kvStringToObject(res.responseHeaders || '');
- unsafeWindow.request.response.body = res.responseText || '';
- unsafeWindow.showResponseData(res);
- },
- onerror: function (res) {
- unsafeWindow.request.response.code = res.status || 0;
- unsafeWindow.request.response.status = res.statusText || '';
- unsafeWindow.request.response.header = unsafeWindow.kvStringToObject(res.responseHeaders || '');
- unsafeWindow.request.response.body = res.responseText || '';
- unsafeWindow.showResponseData(res);
- },
- ontimeout: function (res) {
- unsafeWindow.request.response.code = res.status || 0;
- unsafeWindow.request.response.status = res.statusText || '';
- unsafeWindow.request.response.header = unsafeWindow.kvStringToObject(res.responseHeaders || '');
- unsafeWindow.request.response.body = res.responseText || '';
- unsafeWindow.showResponseData(res);
- }
- });
- }
- }
- }, delay);
- })();