12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- import { config } from "../config/config";
- import { UserData } from "../stores/userDataManager";
- export class http {
- //动态请求
- public static DynamicRequest(api:string,post_data:any,call_back:Function,isPost:boolean=true){
- uni.request({
- url: config.url_addr.Dynamic + api,
- data:JSON.stringify(post_data),
- method:isPost?"POST":"GET",
- header: {
- 'Content-Type': 'application/json',
- 'applet_id': config.applet_id,
- 'token': UserData().getUserToken() //自定义请求头信息
- },
- success: (res) => {
- if(call_back!=null){
- call_back(null,res.data)
- }
- },
- fail(res) {
- if(call_back!=null){
- call_back(res,null)
- }
- }
- });
- }
- //静态请求
- public static StaticRequest(api:string,call_back:Function){
- uni.request({
- url: api,
- method:"GET",
- success: (res) => {
- if(call_back!=null){
- call_back(null,res.data)
- }
- },
- fail(res) {
- if(call_back!=null){
- call_back(res,null)
- }
- }
- });
- }
-
- public static getStaticText(api:string,call_back:Function){
- uni.request({
- dataType: "text",
- responseType: "text",
- url: api,
- method:"GET",
-
- success: (res) => {
- if(call_back!=null){
- call_back(null,res.data)
- }
- },
- fail(res) {
- if(call_back!=null){
- call_back(res,null)
- }
- }
- });
- }
- }
|