当前位置: 首页 > news >正文

淘宝客 网站建设不完整廊坊seo排名霸屏

淘宝客 网站建设不完整,廊坊seo排名霸屏,绿色环保网站模板,网站制作工资http协议 http ● 超文本传输协议 (HyperText Transfer Protocol)服务器传输超文本到本地浏览器的传送协议 是互联网上应用最为流行的一种网络协议,用于定义客户端浏览器和服务器之间交换数据的过程。 HTTP是一个基于TCP/IP通信协议来传递数据. HTT…

http协议

http

● 超文本传输协议 (HyperText Transfer Protocol)服务器传输超文本到本地浏览器的传送协议

是互联网上应用最为流行的一种网络协议,用于定义客户端浏览器和服务器之间交换数据的过程。

HTTP是一个基于TCP/IP通信协议来传递数据.

HTTP是一个属于应用层的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统.

在这里插入图片描述

http请求

从前端向后端发送的请求,都是http请求,

http请求只能发,超文本内容(超链接,提交表单 都是发送http请求)

一次http请求中包含请求行,请求头,请求体三部分

请求行

请求的方式,请求的资源,请求的地址

请求头包含主机地址,以及客户端的一些环境信息,以键值对的形式传递.

Host: 127.0.0.1:8088 请求的主机地址

Accept:
text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,/;q=0.8
浏览器能够处理的内容类型

Accept-Encoding: gzip, deflate, br 浏览器能够处理的压缩编码

Accept-Language: zh-CN,zh;q=0.9 浏览器当前设置的语言

User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, likeGecko) Chrome/69.0.3497.100 Safari/537.36 使用的浏览器和操作平台信息

Connection: keep-alive 浏览器与服务器之间连接的类型

请求头

包含主机地址以及客户端的一些环境信息,这些信息都是由浏览器自动发送的,以键值对的形式传递

请求体

以表单post方式向后端发送请求数据,在请求体中包含

get请求

get请求主要是从后端获取信息,例如网页上的超链接

向后端传递少量信息,获得大量信息,

请求数据在请求地址中直接拼接(键=值&键=值),所以传输的数据量有限

并且敏感数据不安全

post请求

post请求主要用于向后端发送大量信息,

请求数据在请求体中,可以传输大量数据,不会再地址中显示,所以相对安全

doget与dopost

由于前端请求有get与post,在后端处理上略有不同

所以在父类的service方法中,会根据请求方式的不同,调用doget或者dopost方法分别处理

处理post请求中文乱码
request.setCharacterEncoding(编码格式,一般是utf-8)

@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {System.out.println("doget");String name = req.getParameter("name");String age = req.getParameter("age");System.out.println(name);System.out.println(age);System.out.println(req.getMethod());System.out.println(req.getProtocol());System.out.println(req.getServerName());System.out.println(req.getServerPort());System.out.println("===================");System.out.println(req.getRemoteAddr());System.out.println(req.getRemoteUser());System.out.println(req.getRemotePort());//获得请求头数据System.out.println(req.getHeader("User-Agent"));}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {req.setCharacterEncoding("utf-8");String account = req.getParameter("account");String password = req.getParameter("password");System.out.println(account);System.out.println(password);}

其他方法

getMethod()得到客户机请求方式
getScheme()请求协议
getRemoteAddr()返回发出请求的客户机的IP地址
getServerName()服务器名(ip或域名)
getServerPort()服务器端口

Get方式与post方式的区别

1,Get方式主要是从服务器获取信息;

post主要是想服务器提交信息

2,Get方式在通过URL提交数据,数据在URL中可以看到;

POST方式,数据放置在请求体中提交。

3,GET方式提交的数据大小受限制一般1kb(不同浏览器也会有不同);

而POST则没有此限制。

http响应

使用getWriter()可以获得一个PrintWriter字符输出流输出数据

通过 resp.setContentType(“text/html;charset=utf-8”);设置输出解码为utf-8

可以同时设定response所使用的字符集编码和浏览器打开所用的字符集编码。

http://www.hkea.cn/news/208225/

相关文章:

  • 做网站不优化平面设计网站
  • 聊城做网站的公司价格谷歌seo软件
  • 支部网站及活动室建设网页广告调词平台
  • 网站建设的企业抚州seo外包
  • 澳门wap网站制作百度关键词检测工具
  • 哪些外贸网站可以做soho首页
  • 三门峡网站建设电话青岛网站推广公司
  • 洞口做网站找谁市场营销推广方案模板
  • 怎么做用来表白的网站湖人队最新消息
  • 新疆网站建设哪家好泉州网站seo外包公司
  • 网站开发前后端工具组合深圳推广公司推荐
  • 老外做的汉字网站一键生成app制作器
  • 网上设计接单的网站seo排名优化排行
  • wordpress后台加统计代码seo建站的步骤
  • 怎么做外贸网站的邮箱签名搜索引擎优化是指什么
  • 网页制作基础教程免费邯郸网站seo
  • phpcms做网站感想漯河seo推广
  • 公司部门kpi绩效考核指标模板河北百度seo软件
  • 印团网网站是哪家做的唯尚广告联盟
  • 网红营销网站seo综合查询怎么用的
  • 西安地区网站建设云推广
  • wordpress个人站2020年关键词排名
  • 网站建设企业公司石家庄新闻头条新闻最新今天
  • 道滘镇做网站百度统计
  • qq空间做宣传网站怎样建立自己的网站平台
  • 做设计一般用的素材网站是什么意思刷网站排名软件
  • 帮人做兼职的网站吗青岛seo服务哪家好
  • 贷款类网站怎样做网络营销的推广
  • 乐清做网站哪家好税收大数据
  • 校园网站建设需求天津放心站内优化seo