加强检察院门户网站建设城乡建设厅官方网站办事大厅

pingmian/2026/1/25 22:19:26/文章来源:
加强检察院门户网站建设,城乡建设厅官方网站办事大厅,防盗报警网站建设,山东系统建站怎么用如何构造 HTTP 请求 对于 GET 请求 地址栏直接输入点击收藏夹html 里的 link script img a…form 标签 通过 form 标签构造GET请求 body!-- 表单标签, 允许用户和服务器之间交互数据 --!-- 提交的数据报以键值对的结果来组织 --form actionbody!-- 表单标签, 允许用户和服务器之间交互数据 --!-- 提交的数据报以键值对的结果来组织 --form actionhttps://www.sogou.com methodgetinput typetext namestudentName!-- input typesubmit 构造了一个特殊的 提交按钮, value 属性描述了按钮的文本 --!-- 点击这个按钮就会触发该 form 表单的提交操作, 也就是构造 http 请求给服务器 --input typesubmit value提交 /form打开 Fiddler , 点击提交按钮, 我们进行抓包 对应关系: 返回结果: 可以看到, 我们构造的这个请求, 搜狗的服务器没有做啥特别的处理, 仍然是给我们返回最普通的搜狗主页了. 我们自己写服务器代码, 就可以根据需要, 来获取 url 中的 query string . 从而完成不同的功能 我们也可以构造出 POST 请求, 我们只要把 method 换成 POST, 就可以得到 POST 请求 body!-- 表单标签, 允许用户和服务器之间交互数据 --!-- 提交的数据报以键值对的结果来组织 --form actionhttps://www.sogou.com methodpostinput typetext namestudentName!-- input typesubmit 构造了一个特殊的 提交按钮, value 属性描述了按钮的文本 --!-- 点击这个按钮就会触发该 form 表单的提交操作, 也就是构造 http 请求给服务器 --input typesubmit value提交/form /body对于form 构造的 post 请求来说, body 里的数据格式就和 quere string 是非常相似的, 也是键值对格式: 键值对之间用 分割 键和值之间用 分割 form 便签只能构造 GET 和 POST, 无法构造 PUT , DELETE OPTIONS 等方法的请求 另外一种构造HTTP 请求的方式(ajax) , 这个也是浏览器提供的一种通过 js 构造http 请求的方式 html 中. 通过 ajax 发起 http 请求, 这是 “异步” 的方式 这一行代码执行发送请求 操作之后, 不必等待服务器响应回来, 就可以立即先往下执行, 当服务器响应回来之后, 再有浏览器通知回我们的代码中. 那么代码中, 如何使用 ajax 呢? js 原生提供的 ajax 的 api, 不太好用jquery 提供的 ajax api 针对原生api 进行了封装, 简单了很多 jquery 中, $ 是一个特殊的全局变量, jquery 的 api 都是以 $ 的方法的形式来引出的. body!-- 引入 jquery --script srchttps://cdn.bootcdn.net/ajax/libs/jquery/3.7.1/jquery.min.js/scriptscript$.ajax({type:get,url:https://www.sogou.com?studentNameaaa,// 此处的 success 就声明了一个回调函数, 就会在服务器响应回到浏览器的时候触发该回调..// 正是此处的 回调体现了异步success:function(data){// data 就是响应的正文console.log(当服务器返回的响应到达浏览器后, 浏览器触发该回调, 通知到我们的代码中);}});console.log(浏览器继续往下执行后续代码);/script /body这段代码直接执行, 只能看到构造的请求, 无法获取到正确的响应, 因为发送请求给搜狗这个服务器. 它并没有处理我们的请求. 我们自己实现服务器代码就可以根据请求来实现响应了. ajax 和 form 相比, ajax 的功能更强 支持 put delete 等方法ajax 发送的请求可以灵活的去设置 headerajax 发送的请求的 body 也是可以灵活设置 测试也是免不了构造 http 请求, 还有更方便的第三方工具(postman) 下载链接 HTTPS (HTTP 安全层(SSL)) 网络上如果明文传输数据, 是非常危险的, 就需要加密 HTTPS 主要是涉及到其中的 SSL 部分. 引入对称加密, 针对业务数据让服务器生成一对非对称密钥, 公钥1和私钥1, 连同证书一起发给客户端, 自己持有私钥1,客户端拿到证书进行检验, 拿着颁发证书的认证机构提供的公钥2, 对于证书中的签名进行解密, 计算校验和看是否匹配.客户端拿着服务器 发来的公钥1, 针对对称密钥进行加密, 发给服务器. Tomcat HTTP 服务器 HTTP 协议就是 HTTP 客户端 和HTTP 服务器 之间通信使用的协议. HTTP 客户端就是浏览器(也有别的) HTTP 服务器, 则有很多种实现. Tomcat 是 Java 圈子中, 最知名, 最广泛使用的 HTTP 服务器 Tomcat下载链接 tomcat 是基于Java 实现的, 这就要求你的机器上要有 JDK , 如果没有JDK 肯定是跑不起来的. 下载好解压缩就好了(解压缩的目录最好不要带 “中文” 或者 特殊符号) 在 bin 目录中, 双击 startup.bat 即可启动 Tomcat 服务器 这个startup.bat 是给Windows 使用的 而 startup.sh 是给 linux 和 mac 使用的. 看到类似这种就算启动成功了 注意: 在 Windows 上通过 cmd 方式启动 Tomcat 会出现乱码. 但是不影响 Tomcat 的使用. 乱码的原因是 Tomcat 默认按照 UTF-8 的编码方式处理中文. 而 windows 的 cmd 默认是 GBK 编码. 如果使用 Linux 或者 IDEA 中的终端来启动 Tomcat, 则没有乱码问题. 因此此处的乱码我们暂时不处理 访问 tomcat 的欢迎页面 在浏览器中输入 127.0.0.1:8080 即可看到 Tomcat 的默认欢迎页面 tomcat 默认的端口号, 类似于 MySQL 默认端口号是 3306 默认的端口号也是可以更改的(当前没必要) 如果运行 startup.bat . tomcat 启动不了(窗口一闪而逝) 这种情况可能有很多种, 最关键的是能看到出错信息 把.bat 这个程序拖到 cmd 中运行这样就能看到错误信息了. 其中一种典型的错误环境, 是没有配置环境变量, (JAVA_HOME, JER_HOME, CATALINA_HOME…)看报错, 缺哪个配置哪个即可 使用 Tomcat 我们使用 Tomcat 最大的用途就是把咱们写好的网站给部署上去 网站 前端 后端 所谓的部署就是把自己的代码, 拷贝到 webapps 目录中 (可能重启一下 tomcat ) 拷贝代码 这样就可以在浏览器中输入地址访问了 这里的第一级路径(BLOG), 起了个名字叫做 application path / context path 那么这种访问方式跟直接拖拽到浏览器中访问有什么区别呢? 直接拖到浏览器中是通过文件路径来访问的(不能跨平台), 而部署在 tomcat 中 是通过网络访问的(可以跨平台). 那是不是这样就可以直接给别人访问呢? 也不是, 因为我们没有外网IP, 最简单的方式就是买个云服务器 那怎么通过 tomcat 进行网站后端的开发呢? 网站后端 http 服务器, 肯定需要针对 http 协议进行一系列操作, 幸运的是 tomcat 已经 把 http 相关的底层操作封装好了, 我们只需要调用 tomcat 给我们提供的 API 即可 下一篇详细讲…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/85720.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网站开发设计模板网页制作员工作厂家

简介:MQTT 协议凭借简单易实现、支持 QoS、报文小等特点,占据了物联网协议的半壁江山。 作者:亦炎 随着 5G 时代的来临,万物互联的伟大构想正在成为现实。联网的物联网设备 在 2021 年已经达到了 120 亿,在未来两年&…

做国外购物网站免费网络推广

2016: C语言实验——打印金字塔 Description 输入n值,打印下列形状的金字塔,其中n代表金字塔的层数。 Input 输入只有一个正整数n。 Output 打印金字塔图形,其中每个数字之间有一个空格。 Sample Input 3 Sample Output 11 2 1 1 2 …

可以做拟合的在线网站网页设计图片边框怎么设置

utf8mb4_0900_ai_ci, utf8mb4_0900_as_ci, 和 utf8mb4_0900_as_cs 是 MySQL 数据库中使用的字符集和校对规则。这些校对规则决定了如何比较和排序字符数据。它们属于 utf8mb4 字符集,这是 UTF-8 编码的超集,支持最多 4 个字节的字符,能够存储…

wordpress内容页不显示图片合肥有哪些seo网络公司

开源交易所,基于Laravel开发的交易所 | BTC交易所 | ETH交易所 | 交易所 | 交易平台 | 撮合交易引擎。本项目有完整的撮合交易引擎源码、后台管理(后端前端)、前台(交易页面、活动页面、个人中心等)、安卓APP源码、苹果…

建设农场网站邹城网站开发

一、说明 机器人操作系统ROS是使用最广泛的机器人中间件平台。它在机器人社区中使用了10多年,无论是在业余爱好者领域还是在工业领域。ROS可用于各种微控制器和计算机,从Arduino到Raspberry Pi再到Linux工作站,它为电机控制器,视觉…

做兼职的网站都有哪些工作内容wordpress 商品模板下载

2024.1.14 题目来源我的题解方法一 双指针(快慢指针) 题目来源 力扣每日一题;题序:83 我的题解 方法一 双指针(快慢指针) 因为题目中的链表已经是升序排列,因此使用两个指针,分别…

摄影网站建立科技公司手机端网站

目录 静态文件过滤 需求 代码 端口过滤 需求 代码 同域过滤(host过滤) 需求 代码 静态文件过滤 需求 流量中的url包含大量静态文件请求信息,过滤掉 代码 def __is_static(self, flow: http.HTTPFlow) -> bool:static_ext [.j…

网站设计制作发展趋势一个完整的外贸流程

wp_site_icon(); 参考:https://www.wpdaxue.com/wordpress-4-3-site-icon.html

wordpress拖拽式建站主题网页制作重庆

无聊时在用lsusb突然发现笔记本的指纹识别被列了出来,就想着怎么装上一个指纹识别的软件,找一了一下,找到了解决的办法,添加下面的源,安装fingerprint-gui就可以了。sudo add-apt-repository ppa:fingerprint/fingerpr…

保定网站建设保定徐州模板建站哪家好

💓作者简介🎉:在校大二迷茫大学生 💖个人主页🎉:小李很执着 💗系列专栏🎉:数据结构 每日分享✨:到头来,有意义的并不是结果,而是我们度…

企业门户网站需求模板软件设计公司排名

此为牛客Linux C课程和黑马Linux系统编程笔记。 1. 关于epoll epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它会复用文件描述符集合来传递结果而不用迫使开发者每次…

萝岗微网站建设简单静态网页制作代码

1.Srvlet概述 Servlet是运行在java服务器端的程序,用于接收和响应来着客户端基于HTTP协议的请求 如果想实现Servlet的功能,可以通过实现javax。servlet。Servlet接口或者继承它的实现类 核心方法:service()&#xf…

做爰全过程免费的教网站东莞做网站公司哪家好

在学习代码期间,练习代码是必不可少的内容,同样的对知识点的回顾也是更加重要的,在练代码的同时回顾知识点效果会更好。(知识会有重复的,我遵循的是不论是什么时候的知识都会从头来一遍,对于新掌握的我会再…

视频网站开发步骤建设网站企业网上银行登录入口

零售行业最本质的需求就是降本增效、引流提销,实现利润最大化。如何利用大数据、人工智能、云计算、AIOT等前沿技术,助力企业数智化转型,全生态效率提升和可持续发展,是零售企业的核心诉求。 零售行业客流管理的现状 零售行业已进…

南平建设集团有限公司网站佛山自定义网站建设

感谢互联网提供分享知识与智慧,在法治的社会里,请遵守有关法律法规 文章目录 1.1、漏洞描述1.2、漏洞等级1.3、影响版本1.4、漏洞复现1、基础环境2、漏洞扫描3、漏洞验证方式一 curl方式二 bp抓捕 1.5、修复建议 说明内容漏洞编号CVE-2021-42013漏洞名称…

图片做旧网站贡井区建设局网站

科幻电影《流浪地球》中一个重要的情节是地球距离木星太近时,大气开始被木星吸走,而随着不断接近地木“刚体洛希极限”,地球面临被彻底撕碎的危险。但实际上,这个计算是错误的。 洛希极限(Roche limit)是一…

做毕业设计免费网站建设网站建设88

问题复现(信心满满使用转义字符换行) 解决方法: 写多个-m字符串的结构可以实现自动换行 注意空格 git commit -m"第一行描述" -m"第二行描述" 效果演示:(强迫症福利)

彩票网站怎么做赚钱吗网站建设专利

文章目录安装包控件(Package Control)如何安装插件打开 Install Package 面板搜索和安装插件无法打开 Install Package 面板的问题故障排除安装包控件(Package Control) 要安装插件,必须先安装 Package Control&#…

招代理的网站建设公司推广方法英文

C语言的一大重头戏就是指针。 对于指针有一些认识: 1.指针是存放变量的地址,一般说的指针和指针变量是一个概念。 2.地址的单位是字节,大小在不同编译器环境下有所不同,32位机器是4个字节,64位机器是8个字节。 3.数组名…