zoukankan      html  css  js  c++  java
  • iOS学习笔记---网络请求

    一.HTTP协议的概念

    HTTP协议:Hyper Text Transfer Protocol(超文本传输协议)是用于从万维网服务器传送超文本到本地浏览器的传输协议.HTTP是一个应用层协议,由请求和响应构成,是一个标准的客户端服务器模型(c/s)

    HTTP协议的特点

    支持客户/服务器模式(c/s模式)

    简单快速

    灵活,HTTP允许任意类型的对象进行传输,正在传输的对象类型由Content-type加以标记

    C/S模式

    Client和Server常常分别处在相距很远的两台计算机上,Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务使接受客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序

    二.HTTP中常见的请求方式

    get方式  直接把参数用&隔开,拼接到了url后面,?前面是url 

    整个网址中不能出现空格,参数中的key与value用=链接,这种参数与url一起拼接的http请求方式 为get方式
     
    特点:看到完整的url信息       便于修改      拼接完后的url不能大于255个字节,大于255个字节只保留255个字节       不安全
     
    post方式  post请求数据把网址和 参数(以NSData)一起发送到服务器
     
     
    1.建立请求:(向谁请求,请求什么)
    2.发送请求
    3.接收数据
     
  • 相关阅读:
    在CentOS 7上安装Docker
    VMware虚拟机上安装CentOS 7
    5、Linux的常用命令
    3.Linux 系统目录结构
    2、Linux的关机方式
    zepto callback
    解callback嵌套
    debugger 调试的一些经验
    Chrome Timeline的指标说明:Blocked、Connect、Send、Wait、Receive
    jquery ajax promise
  • 原文地址:https://www.cnblogs.com/limicheng/p/3885375.html
Copyright © 2011-2022 走看看