💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、星火、月之暗面及文生图 广告
~~~ //HTTP import {config} from "../config"; const tips = { 1:"没有网络", 1005:"appkey无效", 3000:"期刊不存在" } class HTTP{ request({url,data={},method="GET"}){ const promise = new Promise((resolve,reject)=>{ this._request(resolve,reject,url,data,method); }) return promise; } _request(resolve,reject,url,data={},method="GET"){ //url,data,method wx.request({ url: config.api_base_url+url, method:method, data:data, header: { 'Content-Type': 'application/json', "appkey":config.appkey }, success: res=>{ let code = res.statusCode.toString(); // 如果状态码以2开头则表示服务获取数据成功 if(code.startsWith("2")){ resolve(res.data); }else{ reject(); let error_code = res.data.error_code; this._show_error(error_code); } }, fail:err=>{ reject(); this._show_error(1); } }); } _show_error(error_code){ wx.showToast({ title: "网络错误", icon: 'none', duration:2000 }) } } export {HTTP}; ~~~