zoukankan      html  css  js  c++  java
  • HTTP

    HTTP

    HTTP     超文本传输协议

                   用于浏览器与服务器进行交互的协议

    请求

    请求行

    请求方式

    URI

    协议

    GET/POST

    HTTP/1.1

    Request.getMethod()

    getRequestUri/ getRequestUrl

    Request.getProtocol

    请求头

    Accept系列  accept 接受  指的是浏览器可以进行的东西

    Referrer 当前请求来自哪里

    请求实体

    Request.getInputStream();

    获取请求头或者实体的数据,可以使用request.getQueryString(),request.getInputStream(),但是很笨拙。Request.getParameter(“参数名”)、request.getParameterValue(“参数名”)、request.getParameterNames();进行替代。

    响应

    响应行

    协议

    状态码

    状态码描述

    HTTP/1.1

    200302404500

    ok

    Response.setStatus(302)

    响应头

    Location 重定向的地址

    Server   服务器类别

    Referesh 刷新频率

    Content-type…

    Response.setHeader(“”,””);

    响应实体

    Response.gerOutputStream().writer();

    Response.getWriter().writer();

    编码问题:

    Request.setCharacterEncoding(“UTF-8”);//只能解决post ;

    get可以用 new String(“”.getBytes(“ISO-8859-1”),“UTF-8”);

    Response.setCharacterEncoding(“UTF-8”);

    Response.setContentType(“text/html;charset=UTF-8”);

    简单点,不行么?!
  • 相关阅读:
    MEF 根据配置注入Service
    .Net创建windows服务入门
    MySQL中MAX函数与Group By一起使用的注意事项(转)
    .net core 跨平台实践
    python中的迭代器和生成器
    python抓取链家房源信息(二)
    scrapy抓取小说
    python的scrapy框架
    总结
    python抓取链家房源信息
  • 原文地址:https://www.cnblogs.com/core404/p/5735104.html
Copyright © 2011-2022 走看看