常用的请求方式有两种, 一个是GET, 一个是POST, 他两本质上没有任何区别, 只是post在请求的时候需要添加一个body, 同步和异步: 都使用异步的方式进行加载, 加载过程中还可以操作其他的功能, 不会出现卡死的情况, 从同步演化出异步, 请求分为三步: 1. 创建URL 2. 创建请求request, 3. 建立连接, 完成数据请求, iOS9.0之后, NSURLConnection用的越来越局限, NSURLSession未来更重要.
get请求和post请求在代码上没有太大区别, 只是post方法比get方法多了几个步骤而已. 而同步请求与异步请求在代码上体现在建立连接的时候, 调用的方法不同.
// 同步get请求
NSString *strURL = @"http://api.map.baidu.com/place/v2/search?query=银行®ion=大连&output=json&ak=6E823f587c95f0148c19993539b99295";
// 因为网址里不允许有汉字, 只能有26个字母的大小写, 数字, 和一些指定的符号, 比如&, %, / 等, 所有有中文的网址要先把中文变成相对应的数字编码
// 时间戳
网上Post与Get请求数据步骤
最新推荐文章于 2023-06-27 19:46:33 发布
本文详细介绍了HTTP中Post和Get请求的区别及使用场景,包括如何通过Post发送复杂数据,以及Get请求的参数限制。讲解了实际操作中进行网络请求的步骤,帮助读者深入理解这两种基本的HTTP请求方式。
摘要由CSDN通过智能技术生成