网络请求 post 和 get 请求的区别

网络请求常用的分为两种,一种是GET,一种是POST

  1. GET请求是将网络请求的参数暴露出来,拼接在URL的后面。是不安全的。
    POST请求是将网络请求的参数和地址分离。比GET安全。
  2. GET请求只能获取数据(提交参数,下载数据)不能上传文件,POST可以
  3. GET请求在浏览器中字符串长度最大限制为1024,post没有限制
  4. POST上传文件 文件大小不能超过4G
  5. GET请求NSURLConnection请求下来的数据,NSURLConnection会做一定的数据缓存,post请求,请求下来的数据NSURLConnection不做数据缓存

AFNetworking
默认支持的格式
application/json
text/json
text/javascript

添加解析方法
manager.responseSerializer.acceptableContentTypes = [NSSet setWithObject:@"text/html"];
上传文件方法
- (BOOL)appendPartWithFileURL:(NSURL *)fileURL
name:(NSString *)name
fileName:(NSString *)fileName
mimeType:(NSString *)mimeType
error:(NSError **)error;

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容