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

相关网站查询seo顾问招聘

相关网站查询,seo顾问招聘,c 在网站开发方面有优势吗,wap企业网站一. HTTP协议 1. HTTP协议:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则 2. HTTP协议特点: ① 基于TCP协议:面向链接,安全 ② 基于请求-响应模型的:一…

一. HTTP协议

        1. HTTP协议:Hyper Text Transfer Protocol,超文本传输协议,规定了浏览器和服务器之间数据传输的规则

        2. HTTP协议特点:

                ① 基于TCP协议:面向链接,安全

                ② 基于请求-响应模型的:一次请求对应一次响应

                ③ HTTP协议是无状态的协议:对于事物处理没有记忆能力,每次请求-响应都是独立的(缺点:多次请求间数据不能共享;优点:速度快)

二. HTTP-请求协议

        1. 请求数据格式

        请求方式-get请求参数在请求行中,没有请求体(如:localhost:8080/hello?name=卡莎);get请求大写在浏览器中是有限制的。

        请求方式-post请求参数在请求体中;post请求大小是没有限制的

        2. 请求数据获取

                (1) web服务器(Tomcat)对HTTP协议的请求数据进行解析,并进行了封装(HttpServletRequest),在调用Controller方法的时候传递给了该方法。这样,就使得程序员不必直接对协议进行操作,web开发更加便捷

package com.example;import jakarta.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;@RestController
public class RequestController {@RequestMapping("/request")public String request(HttpServletRequest request){//1.获取请求方式System.out.println("获取请求方式" + request.getMethod());//2.获取URL地址System.out.println("获取URL地址" +request.getRequestURL());System.out.println("获取URI地址" +request.getRequestURI());//3.获取请求协议System.out.println("获取请求协议" +request.getProtocol());//4.获取请求参数-name.ageSystem.out.println("获取请求参数" +request.getParameter("name"));System.out.println("获取请求参数" +request.getParameter("age"));//5.获取请求头-AcceptSystem.out.println("获取请求头Accept" +request.getHeader("Accept"));return "OK";}
}

三. HTTP-响应协议

        1. 响应数据格式

         2. 响应数据设置

                1. web服务器对HTTP协议的响应数据进行了封装(HttpServletResponse),并在调用Controller方法的时候传递给了该方法。这样就使得程序员不必直接对协议进行操作,让Web开发更加便捷

package com.example;import jakarta.servlet.http.HttpServletResponse;
import org.springframework.http.ResponseEntity;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;import java.io.IOException;@RestController
public class ResponseController {/** 方式一 原始HttpServletResponse* */@RequestMapping("/response")public void response(HttpServletResponse response) throws IOException {//1.设置响应状态码response.setStatus(HttpServletResponse.SC_OK);//2.设置响应头response.setHeader("Content-Type","text/html");//3.设置响应体response.getWriter().write("<h1>Hello Response</h1>");}/** 方式二:spring 设置响应数据* */@RequestMapping("/response2")public ResponseEntity<String> responseEntity() {//链式编程return ResponseEntity.status(HttpServletResponse.SC_OK).header("Content-Type","text/html").body("<h1>Hello ResponseEntity</h1>");}
}

  

        注意:响应状态码 和 响应头如果没有特殊要求的话,通常不手动设定。服务器会根据请求处理的逻辑,自动设置响应状态码和响应头


文章转载自:

http://8aITGuqu.bkctL.cn
http://1MoVGN9a.bkctL.cn
http://EFkCBNld.bkctL.cn
http://lauINtcu.bkctL.cn
http://zDo0M2vo.bkctL.cn
http://GTrwXNiV.bkctL.cn
http://Had8twws.bkctL.cn
http://TzRIqwol.bkctL.cn
http://IOSTMaTU.bkctL.cn
http://z08f63pV.bkctL.cn
http://wL43tqh3.bkctL.cn
http://FmgaeyaP.bkctL.cn
http://h4fekT0J.bkctL.cn
http://6bU53As7.bkctL.cn
http://LfLu2cZw.bkctL.cn
http://QJYghzNh.bkctL.cn
http://KXwvv6gd.bkctL.cn
http://qsf9zYFW.bkctL.cn
http://WDOapN0U.bkctL.cn
http://XbPPiBPv.bkctL.cn
http://tbJyFsmd.bkctL.cn
http://9n6QOiJV.bkctL.cn
http://I5QNh0yp.bkctL.cn
http://t1IvPfUK.bkctL.cn
http://R5wAzcDJ.bkctL.cn
http://m5f3kJLn.bkctL.cn
http://DOFsizXR.bkctL.cn
http://Gj9o2yiH.bkctL.cn
http://M9Y7r83x.bkctL.cn
http://GZmPNajP.bkctL.cn
http://www.dtcms.com/wzjs/686431.html

相关文章:

  • 网站开发工程师工作描述wordpress如何设置用户浏览权限
  • 免费公司网页制作wordpress必备优化插件
  • 专做写字楼出租的网站911制品厂麻花
  • 私募股权基金网站建设wordpress增加动效
  • 留言网站模板给企业做网站
  • 聊城做网站多少钱wordpress module破解
  • 厦门网站建设建设公司建设响应式网站有哪些好处
  • 公司网站建设制作wordpress 严重 漏洞
  • 免费学设计的网站网站程序更换
  • 建设公司网站需要注意什么汽车logo设计图片创意
  • 网站图片上传却不显示不出来有什么网站做生鲜配送的
  • dnf可以去哪个网站做代练淮北论坛房产
  • 怎么给企业制作网站内网网站建设汇报
  • 网站开发一个模板费用重庆速代网络科技
  • 湛江网站建设方案维护网站建设子目录
  • 室内设计网站模板深圳做网站排名价格
  • 做app还是网站深圳网络有限公司有哪些
  • 四川省中国建设银行招聘信息网站wordpress导入大于2m
  • 网站建设夜猫孝感个人网站建设
  • 网站开发商标属于哪一类wordpress分销商城
  • 公司网站内容相近wordpress根据用户名生成头像
  • 东莞做微网站建设价格wordpress里的关键词在哪设置
  • 网站后台登陆密码wordpress好看的背景图片
  • 学生成绩管理系统网站建设深圳3区最新通告
  • 绿色电器公司网站psd模板一条视频可以多平台发布吗
  • 有了空间怎么做网站查询网站外链
  • 门户网站制作服务wordpress企业主题 下载
  • 做网站推广的一般都是什么公司wordpress 企业站教程
  • 连连建设跨境电商网站建站网站哪个好
  • 怎么注册网站平台网站建设备案是什么意思