ionic 联网工具 HttpHelper
来源:互联网 发布:炉石传说录像软件 编辑:程序博客网 时间:2024/05/19 23:13
import { Injectable } from "@angular/core";import { Http, Headers } from '@angular/http';import 'rxjs/add/operator/timeout';import 'rxjs/add/operator/map';import 'rxjs/add/operator/toPromise';@Injectable()export class HttpHelper { static GET(http: Http, options) { let url = options.url; let params = options.data; let success = options.success; let error = options.error; url = url + "?jsoncors=jsoncors&" + HttpHelper.JsonString(params); return http.get(url).timeout(3000).toPromise() .then(response => { if (success != null && success != undefined) { success(response); } }) .catch(() => { if (error != null && error != undefined) { error(); } }); } static POST(http: Http, options) { let url = options.url; let params = options.data; let success = options.success; let error = options.error; params = "jsoncors=jsoncors&" + HttpHelper.JsonString(params); let headers = new Headers(); headers.append('Content-Type', 'application/x-www-form-urlencoded;charset=UTF-8'); return http.post(url, params, { headers: headers }).timeout(3000).toPromise() .then(response => { if (success != null && success != undefined) { success(response); } }) .catch(() => { if (error != null && error != undefined) { error(); } }); } static JsonString(json) { let params = []; for (let o in json) { if (json.hasOwnProperty(o)) { params.push(o + '=' + json[o]); } } return params.join('&'); }}
0 0
- ionic 联网工具 HttpHelper
- httphelper
- HttpHelper
- HttpHelper
- 前端调试工具(ionic)
- Ionic 项目调试工具
- C# httphelper
- HttpClient联网工具类
- Https联网工具类
- 联网请求工具类
- 一个android访问http资源的便捷工具类——HttpHelper
- 一个android访问http资源的便捷工具类——HttpHelper
- 一个android访问http资源的便捷工具类——HttpHelper
- ionic工具类API和配置
- ionic 项目目录及开发工具介绍
- 使用命令行工具构建ionic项目
- C#HttpHelper类---苏飞版
- HttpHelper类使用
- Mysql 5.7 Linux编译安装详细步骤
- python环境搭建-Linux系统下python2.7升级python3.5.2步骤
- 《redis实战》读书笔记-第二章:使用redis构建web应用
- Android绘图基本用法Demo
- operands could not be broadcast together with shapes
- ionic 联网工具 HttpHelper
- 如何在AMDP 中定义和使用变量
- 开发web service的接口实现方法
- 字符统计2 ASCII码的应用
- 简单的选择排序
- phpstrom+xdebug断点调试
- Android Studio 快捷键使用总结
- CodeForces
- 面试题:用 wait-notify 写一段代码来解决生产者-消费者问题