Code Monkey home page Code Monkey logo

hybnetworking's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

hybnetworking's Issues

怎么在请求失败的回调里面打印statuscode

还有就是客户端要用这个 返回的状态码去判断用户在线状态。然后做操作。这块写那个方法最好?+ (void)logWithFailError:(NSError *)error url:(NSString *)url params:(id)params ? 还是+ (void)handleCallbackWithError:(NSError *)error fail:(XMResponseFail)fail ?

参数传不过去

1.在进行Post或者Get请求时,在原有的+ (AFHTTPSessionManager *)manager进行创建时,参数传不到服务器,但是用原生的AFHTTPSessionManager创建就可以将参数传过去
2.难道大家在使用的时候都没有发现?感觉好郁闷啊...

about steaming upload

@CoderJackyHuang
hi, i want ask some question about streaming upload, this is the problem for me.
the method you provide still need transfer image to nsdata, how about my file is big enough to make app crash.

our app is support iOS 7, and support video upload, when you file is big enough, the app will crash.

thanks.

上传文件的问题

为什么上传文件接口中uploadingFile参数转换成NSURL类型不是用[NSURL fileURLWithPath:uploadingFile]而是用[NSURL URLWithString:uploadingFile]?

请求中止时,返回的错误信息是什么?

最近遇到的问题是,网络请求失败后返回的错误信息: error.localizedDescription 为 “已取消”,这个问题是否为在error.code == NSURLErrorCancelled时造成的?
我们本地适配的错误类型 提示语没有这个信息

假若支持接口缓存超时时间,那就更好了

大概的思路如下:
接口缓存超时时间:kAPICacheTimeOut
第一次请求用户详情接口的时间戳:timestampA
第二次请求用户详情接口的时间戳:timestampB

timestampA-timestampB<= kAPICacheTimeOut,则直接获取本地缓存数据;
timestampA-timestampB> kAPICacheTimeOut,则直接获取网络数据;

*注:每次请求接口都将请求的时间戳缓存在本地

小建议

标哥可以增加mdprogresshud或svprogresshud,整合hud和网络请求之间的状态

如果需要传多张图片

我发现你封装的api目前只有上传单张图片,如果传多张图是循环调用那个接口吗?还是传个数组然后循环调用appenddata方法就好?

updateBaseUrl判断

在+ (void)updateBaseUrl:(NSString *)baseUrl {
if ([baseUrl isEqualToString:sg_privateNetworkBaseUrl] && baseUrl && baseUrl.length) {
sg_isBaseURLChanged = YES;
} else {
sg_isBaseURLChanged = NO;
}

sg_privateNetworkBaseUrl = baseUrl;
}
这里第一个判断条件 [baseUrl isEqualToString:sg_privateNetworkBaseUrl] 是否应该添加非操作,只有新的baseURL与原来的baseURL不一样的时候,才可以证明baseURLchanged,请问是这样吗?

如何处理304

大神,我现在项目用到你的这个进行数据请求的,项目需要考虑304进行缓存,能给点建议吗

有一个API需要更新!谢谢

HYBNetworking.m line 500 (+ (NSString *)hyb_URLEncode:(NSString *)url )

【CFStringRef CFURLCreateStringByAddingPercentEscapes(CFAllocatorRef allocator, CFStringRef originalString, CFStringRef charactersToLeaveUnescaped, CFStringRef legalURLCharactersToBeEscaped, CFStringEncoding encoding) CF_DEPRECATED(10_0, 10_11, 2_0, 9_0, "Use [NSString stringByAddingPercentEncodingWithAllowedCharacters:] instead, which always uses the recommended UTF-8 encoding, and which encodes for a specific URL component or subcomponent (since each URL component or subcomponent has different rules for what characters are valid).");】

内存泄露

在使用的过程中发现多有关于网络请求的都会照成内存泄露 怎么解决呢

多图上传

目前好像只支持单图上传啊,如果使用for循环多图上传,那么上传进度就会有问题

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.