zoukankan      html  css  js  c++  java
  • SOCKET模拟HTTP请求

    HTTP请求头部样例:

    GET http://www.baidu.com/ HTTP/1.1

    Accept: html/text

    Host: 220.181.6.175:80

    Connection: Close

     

    这是一个请求百度页面的头部。

    属性和值的命名中间用:和空格隔开,结尾使用 ,头部结束使用

    GET表示采用GET方法,当然我们常见的还有POST等其他方法,具体每个方法的意义可以查看RFC文档(附件)。

    http://www.baidu.com/请求URL的绝对地址,如果使用相对地址可以改为/或者/index.html.注:后面的/不能少。

    HTTP/1.1 版本号

    Accept 接受响应的类型

    Host请求的主机地址和端口

    Connection:如果值为close则告诉服务器,当本次数据传递完毕以后,就会断开TCP链接。如果值为Keep-Alive则告诉服务器,数据传输结束后,本次链接不断开,等待后续请求。

     

     

    用SOCKET模拟递交HTTP请求步骤:

    1.首先建立和HTTP服务器的TCP链接

    2.组织HTTP请求

    3.发送请求

    4.获取响应

  • 相关阅读:
    白话插件框架原理
    C# 可扩展编程MEF学习
    C#依赖注入实例
    迷你版AOP框架
    AOP 面向切面编程
    C++ 面向对象
    c++ 的异常处理
    C++ 模板 template
    c 二维数组动态分配和释放
    C++ 指针二维数组, C++二维指针数组笔记
  • 原文地址:https://www.cnblogs.com/hasayaki/p/3410076.html
Copyright © 2011-2022 走看看