婚恋网站女代我做彩票,想学做网站学什么编程语言,wordpress局部刷新,wordpress 文档阅读插件简单、快速、无需注册的 MockJs 工具。通过参数来返回数据#xff0c;传入什么参数就返回什么数据。
使用
接口只支持返回文本类数据#xff0c;不支持图片、流数据等。
json
调用接口 https://mock.starxg.com/?responseBody{“say”:“hello”}contentTypeapplic…简单、快速、无需注册的 MockJs 工具。通过参数来返回数据传入什么参数就返回什么数据。
使用
接口只支持返回文本类数据不支持图片、流数据等。
json
调用接口 https://mock.starxg.com/?responseBody{“say”:“hello”}contentTypeapplication/json
{say: hello
}xml
调用接口 https://mock.starxg.com/?responseBodyxml…contentTypeapplication/xml;charsetutf8
?xml version1.0 encodingUTF-8?
messagewarningHello World/warning
/messagesvg
调用接口 https://mock.starxg.com/?responseBodysvg…contentTypeimage/svgxml
响应 text
调用接口 https://mock.starxg.com/?responseBody…contentTypetext/plain;charsetutf8
君不见黄河之水天上来奔流到海不复回。君不见高堂明镜悲白发朝如青丝暮成雪。人生得意须尽欢莫使金樽空对月。天生我材必有用千金散尽还复来。烹羊宰牛且为乐会须一饮三百杯。岑夫子丹丘生将进酒杯莫停。与君歌一曲请君为我倾耳听。钟鼓馔玉不足贵但愿长醉不愿醒。古来圣贤皆寂寞惟有饮者留其名。陈王昔时宴平乐斗酒十千恣欢谑。主人何为言少钱径须沽取对君酌。五花马千金裘呼儿将出换美酒与尔同销万古愁。参数
整个接口构造非常简单
http[s]://mock.starxg.com/[path]?responseBody[responseBody]contentType[contentType]
path: 任意。例如/user/add 或 /user/get 也可以为空responseBody: 响应体任意字符。为了避免部分字符转义问题建议使用 encodeURIComponent 转换一下contentType: 媒体类型默认: text/plain
GET
通常浏览器会对 GET 请求的参数大小做限制每个浏览器限制不同。当参数过长时请使用 POST 请求。
IEURL的最大限制为2083个字符若超出这个数字提交按钮没有任何反应。FirefoxURL的长度限制为 65536 个字符。SafariURL最大长度限制为 80000 个字符。OperaURL最大长度限制为 190000 个字符。ChromeURL最大长度限制为 8182 个字符。Apache(Server)URL最大长度限制为 8192个 字符。Microsoft Internet Information Server(IIS)URL最大长度限制为 16384 个字符。
POST
当使用 POST 请求时请求类型须为 form-data 或 application/x-www-form-urlencoded responseBody 和 contentType 无需使用 encodeURIComponent 转码。
Postman 使用如下 源代码
const defaultResponseBody responseBody: hello world
contentType: text/plain
const cors {Access-Control-Allow-Origin: *,Access-Control-Allow-Headers: *
}export default {async fetch(request, env, ctx) {if (request.method OPTIONS) {return new Response(, {headers: {...cors}});}const params new URL(request.url).searchParamslet responseBody decodeURIComponent(params.get(responseBody) || )let contentType params.get(contentType) || if (request.method ! GET (contentType || responseBody )) {const ct request.headers.get(content-type);if (ct.includes(form)) {const formData await request.formData();const body {};for (const entry of formData.entries()) {body[entry[0]] entry[1];}if (contentType ) {contentType body[contentType]}if (responseBody ) {responseBody body[responseBody]}}}contentType contentType || text/plainresponseBody responseBody || defaultResponseBodyreturn new Response(responseBody, {headers: {content-type: contentType,Access-Control-Allow-Origin: *,Access-Control-Allow-Headers: *}});},
};自有部署
注册 Cloudflare 账号然后创建一个 Worker将上面代码复制进去即可。
更多
https://blog.starxg.com/2023/08/mock/