zoukankan      html  css  js  c++  java
  • iOS网络基础知识

     iOS网络基础知识

      

    1、一次HTTP请求的完整过程

    (1)浏览器或应用发起Http请求,请求包含Http请求Http(请求),地址(url),协议(Http1.1)请求为头部

    (2)web服务器接收到请求,进行处理,页面分为两种,静态和动态

    (3)数据通过响应response返回浏览器应用

    (4)两种请求方式(get,post)

    2、AFNetworking开源库的使用

      (1)将AFNetworking文件拖入项目中(最好选择copy)

      (2)导入库文件#improt "AFNetworking.h"

      (3)使用 AFHTTPRequestOperationManager *manage = [AFHTTPRequestOperationManager manager] 来初始化。

      (4)设置返回属性 manage.responseSerializer = [AFHTTPResponseSerializer serializer]

      (5)

        [manage GET:(urlstring  ) parameters:(self) success:^(AFHTTPRequestOperation *operation, id responseObject) {
    responseObject是返回后的数据
        } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
     
        }];
    

     (6)在处理图片的时候,要特别导入 #import "UIKit+AFNetworking.h"(对应的方法是[uiimageview

    setImageWithURL:[NSURL URLWithString:urlstring]];)

      

    常见的处理网络数据的 

    net的面试题,

    MKnetworkKT

    ASIHttpRequest:没有继续更新,可能有某些bug

  • 相关阅读:
    P1281 书的复制 dp
    P3402 最长公共子序列(nlogn)
    P1201 [USACO1.1]贪婪的送礼者Greedy Gift Givers
    P1202 黑色星期五
    P1205 方块转换
    [递推] hihocoder 1239 Fibonacci
    [二分] hihoCoder 1269 优化延迟
    [分治] POJ 3233 Matrix Power Series
    使用HTMLParser解析html
    CSAPP2e: Proxy lab 解答
  • 原文地址:https://www.cnblogs.com/jiangmz/p/4398309.html
Copyright © 2011-2022 走看看