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

网页设计代码及图片银徽seo

网页设计代码及图片,银徽seo,wordpress pc手机端两套模板,苏州建设网站首页首先了解一下这四个请求的区别 1.GET 请求 用途:获取资源(只读操作,不修改服务器数据)。 特点: 参数通过 URL 的 查询字符串(Query String) 传递(例如 /book?id1)。 数…

首先了解一下这四个请求的区别

1.GET 请求

用途:获取资源(只读操作,不修改服务器数据)。
特点:
参数通过 URL 的 查询字符串(Query String) 传递(例如 /book?id=1)。
数据在 URL 中可见,不安全(不适合敏感信息)。
幂等性:多次请求结果相同。
安全性:不会修改服务器资源。

2.POST 请求

用途:创建新资源(每次请求可能产生不同结果)。
特点:
参数通过 请求体(Request Body) 传递(支持 JSON、表单等格式)。
数据在 URL 中不可见,相对安全。
非幂等性:多次提交可能创建多个资源。

3.PUT 请求

用途:全量更新资源(要求客户端提供完整的资源数据)。
特点:
参数通过 请求体 传递(如 JSON)。
幂等性:多次请求结果相同(例如重复更新同一资源,最终状态一致)。
需要指定资源的唯一标识(如 /books/1)。

4.DELETE 请求

用途:删除资源。
特点:
通常不需要请求体,资源标识通过 URL 指定(如 /books/1)。
幂等性:多次删除同一资源,结果一致(第一次删除成功,后续返回 404)。

使用thinkphp创建四种请求的样例

1.get请求

注意这段代码是在controller层的,同时不能直接return 字符串以外别的类型,所以进行了json转换。

	#[Route("GET", "getPage")]public function page(){return json_encode(['1', '2']);}

请求结果
在这里插入图片描述

2.post请求

注意这段代码是在controller层的,是使用halt直接中断输出,他会里面的内容进行dump。

	#[Route("POST", "add")]public function add(){halt($this->request->post());}

请求结果
在这里插入图片描述

3.put请求

注意这段代码是在controller层的,isPut会判断请求类型是不是Put,其实在定制路由时就限制了请求类型,这里不判断也是可以的。

	#[Route("PUT", "update")]public function update(){if ($this->request->isPut()) {halt($this->request->param());}}

请求结果
在这里插入图片描述

4.delete请求

注意这段代码是在controller层的,可以在param里写你要接受的指定参数。

	#[Route("DELETE", "delete")]public function delete(){halt($this->request->param('id'));}

请求结果
在这里插入图片描述

完整代码

namespace app\controller;use app\BaseController;
use think\annotation\route\Group;
use think\annotation\route\Route;#[Group("Books")]
class Books extends BaseController
{#[Route("GET", "getPage")]public function page(){return json_encode(['1', '2']);}#[Route("POST", "add")]public function add(){halt($this->request->post());}#[Route("PUT", "update")]public function update(){if ($this->request->isPut()) {halt($this->request->param());}}#[Route("DELETE", "delete")]public function delete(){halt($this->request->param('id'));}
}

注意如果use think\annotation\route\Group; use think\annotation\route\Route;报错。
需要安装额外插件

composer require topthink/think-annotation
http://www.dtcms.com/wzjs/73904.html

相关文章:

  • 怎样在微信公众号里做微网站百度店铺
  • 网站建设 职责外贸网站制作推广
  • 快速知彼网络网站建设新网站seo外包
  • dede 网站改宽屏代码软文文案案例
  • 免费看今天开始做女神的网站百度快照
  • 豆芽网站建设广州线上教学
  • 杭州市钱江新城投资集团有限公司征集网站建设合作单位的公告广告推广方式有哪几种
  • 做融资的网站有哪些推广普通话的意义50字
  • 建设通相似的网站百度手机浏览器
  • 有个网站发任务 用手机可以做武汉seo工厂
  • 1m带宽做网站快不网站优化及推广
  • 电脑建立网站平台免费推广app平台有哪些
  • 给装修公司做推广的网站seo研究中心vip课程
  • 个人网站可以做资讯吗?职业培训机构
  • 绥芬河建设工程网站如何去推广自己的产品
  • 长沙网站建设制作百度手机助手下载安装
  • 做哪个视频网站赚钱seo包年优化平台
  • 上海网站建设费用多少钱seo关键词排名工具
  • 做网站代理网络营销运营
  • 凡科一个注册做2个网站seo基础知识
  • 莆田市商城网站建设百度推广培训班
  • 自己做网站可以上传软件培训心得体会怎么写
  • 微网站自己可以做么网络营销中心
  • 青岛正规网站建设哪家好semir森马
  • 如何自己做软件网站网络营销的12种手段
  • seo营销工具seo全站优化全案例
  • 设计师个人网站怎么做高端品牌网站建设
  • 网站建设 推广新乡seo外包
  • 昆明网站建设手机版西安百度推广优化托管
  • jsp动态网站开发教科书搜索引擎优化简历