搭建最简单的个人网站以及对GET和POST请求的简单了解

搭建个人网站:

必要环境:Apache、MySQL

由于各种环境的搭建比较繁琐,作为小白直接使用集成环境,下载PHPStudy一键安装

1、打开PHPStudy,启动Apache和MySQL

2、在“网站”页面创建网站

 

在此处设置域名,端口选择http

 

3、在新创建的网站管理中,打开根目录,创建网页

新建一个文本文档,将名称以及后缀改为“index.php”,之后使用记事本或者Visual Code打开,编写一段PHP代码

 

“<?php ?>”表示这两个标识之间的代码为PHP代码,“echo”语句的功能为输出后面括号中引号里的 字符(此处也可换为print,且格式相同)

4、此时在浏览器地址栏输入“127.0.0.1/域名”,即可实现在网页中输出“Hello World!”。

GET和POST的含义与区别

Get和Post是HTTP请求的两种方法

区别:

Get:检索&&获取;Post:创建||更新

1、应用场景:

​        Get请求是一个幂等的请求,一般Get请求用于对服务器资源不会产生影响的场景(比如请求一 个网页的资源);而Post请求不是一个幂等的请求,一般用于对服务器资源会产生影响的情景(比如注册用户,或者为用户个人ID下添加信息或资源等)。

​ 注:幂等是指一个请求方法执行多次和仅执行一次的效果完全相同。

2、是否缓存:

        浏览器一般会对Get请求缓存,很少对Post请求缓存。

3、传参方式:

​        Get通过查询字符串传参,Post通过请求体传参。

4、安全性:

​        Get请求可以将请求的参数放入URL中向服务器发送,相对于Post请求是不太安全的,因为请求的URL会被保留在历史记录中。

​        注:URL是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎处理它。

5、请求长度:

​        浏览器由于对URL长度的限制,所以会影响Get请求发送数据时的长度。(这个限制是浏览器规定的而不是RFC规定的)。

​        注:RFC(Request For Comments)意即“请求评论”,包含了关于Internet的几乎所有重要的文字资料。

6、参数类型

​        Get参数只允许ASCII字符,Post的参数传递支持更多数据类型(如文件、图片、音视频等)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值