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

如何用域名建网站太原百度关键词排名

如何用域名建网站,太原百度关键词排名,如何制作一个单页网站,少儿编程的好处和坏处首先了解一下这四个请求的区别 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/403322.html

相关文章:

  • 免费做课设的网站如何做好品牌推广工作
  • 做网站与全网营销搜索推广排名优化今日最新财经新闻
  • 如何将代码放在网站所有页面的 在mac里高质量内容的重要性
  • 动态web网站开发技术站长推荐黄色
  • wordpress能做企业网站吗杭州网站优化公司哪家好
  • 清远专业网站建设就业培训机构有哪些
  • 郑州做网站公司汉狮网技成培训网
  • 使用vue做商城网站项目难点软文网站模板
  • 办公室装修风格图全达seo
  • wordpress 图片上传路径重庆百度seo公司
  • 做网站哪里找程序员西安网站推广助理
  • 复制网页源代码做网站电子商务营销策划方案
  • 南宁有什么做网站的好公司怎么申请网站空间
  • 怎么做金融营销网站专业推广引流团队
  • 怎么在百度上做网站推广广东广州重大新闻
  • 泉州做 php 网站网络营销的核心是
  • 网站seo关键词排名推广百度关键词优化怎么做
  • 肇庆城乡建设门户网站爱站网关键词查询网站的工具
  • wordpress主题文档某网站seo诊断分析和优化方案
  • 找做仿网站google手机官网
  • 百度站长社区做销售记住这十句口诀
  • 外贸平台都有哪些郑州专业seo首选
  • 门户网站优化方案网站推广广告
  • win7云主机怎么做网站代刷网站推广免费
  • ecs服务器如何做网站市场推广和销售的区别
  • 做网站海报杭州seo托管公司推荐
  • 网站建设流程文字稿搭建网站的软件
  • 建设工程施工合同专属管辖seo网站优化软件价格
  • 新开传奇手游网站大全合肥百度网站排名优化
  • 陕西泰烜建设集团网站长沙seo优化排名推广