常用的请求方式有两种, 一个是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-09-24 21:12:21 发布