网络请求
文章平均质量分 58
Three_Zhang
做一个有追求的程序员.
展开
-
Swift版的网络请求封装
最近开始学swift,真的是欲罢不能啊。感觉比oc写起来顺手多了。呐,今天呢,和大家分享一下swift版的网络请求库Alamofire,相当于oc里的AFNetworking,用起来不要太爽哦!!!1.还是和往常一样,cocoapods导入第三方库Alamofire2.建一个管理类,继承于NSObject3.创建单例:private let NetRequestShareInstance = Net原创 2017-01-13 09:37:10 · 2037 阅读 · 0 评论 -
iOS 带缓存,带网络监控的数据请求
准备工作:先导入运用到的第三方库AFNetWorking、YYCache新建一个类,继承于NSObject写一个请求方法的枚举:typedef NS_ENUM(NSUInteger, RequestType) { POST, GET};4.写回调方法:/** 成功的回调 */typedef void(^SuccessBlock)(NSDictionary *respons原创 2017-01-11 11:48:38 · 507 阅读 · 0 评论 -
moya + RxSwift 进行网络请求
1.关于moya如在OC中使用AFNetworking一般,Swift我们用Alamofire来做网络库.而Moya在Alamofire的基础上又封装了一层:官方说moya有以下特性(我也就信了):编译时检查正确的API端点访问.使你定义不同端点枚举值对应相应的用途更加明晰.提高测试地位从而使单元测试更加容易.2.开始1.创建枚举API就像这样:enum APIManager { c原创 2017-03-13 17:51:17 · 2258 阅读 · 2 评论 -
Android 之 HttpURLConnection 访问网络
HttpURLConnection类位于 java.net 包中,用于发送 Http 请求和获取 Http 响应。由于该类是抽象类,不能直接实例化对象,需要使用 URL 的 openConnection() 方法来获得。通过openConnection() 方法创建的HttpURLConnection对象,并没有真正的执行连接操作,只是创建了一个新的实例,在进行连接前,还可以设置一些属性,例如,连接原创 2017-06-05 22:57:09 · 514 阅读 · 0 评论 -
Android 之 HttpClient 网络请求
1.HttpClient使用流程①.创建HttpClient对象: HttpClient httpClient = new DefaultHttpClient(); ②发送 GET 请求,创建 HttpGet 对象;发送 POST 请求,创建 HttpPost 对象。 ③设置请求参数:两者都可以用setParams(HttpParams);post 请求还可以用setEntity(HttpEnt转载 2017-06-06 15:41:02 · 457 阅读 · 0 评论 -
iOS 之Assertion failure in -[AFStreamingMultipartFormData appendPartWithHeaders:body:]
用 AFNetworking 上传图片的时候,报了如标题的错误:Assertion failure in -[AFStreamingMultipartFormData appendPartWithHeaders:body:]解决办法:查看传的图片是不是空的,如果是空的,就会报上面的错误.加个判断就好了.原创 2017-06-18 20:22:01 · 2594 阅读 · 0 评论 -
React-Native Fetch网络请求的简单封装
在react-native开发中,使用Fetch进行网络请求。官方文档上的网络请求基本使用方法GET请求fetch(@"http://www.baidu.com") .then((response) => response.json()) .then((responseJson) => { console.log(responseJson);//打印返回的数据 })原创 2017-04-27 13:46:48 · 5587 阅读 · 0 评论