首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

laravel-5.8::此路由不支持POST方法。支持的方法: GET,HEAD

laravel-5.8是一个流行的PHP开发框架,用于构建Web应用程序。在laravel-5.8中,当你尝试使用POST方法访问某个路由时,可能会遇到"此路由不支持POST方法。支持的方法: GET,HEAD"的错误提示。

这个错误提示意味着该路由只支持GET和HEAD方法,不支持POST方法。GET方法用于获取资源,而POST方法用于提交数据到服务器端进行处理。要解决这个问题,你可以采取以下几个步骤:

  1. 确保你的路由定义中包含了POST方法。在laravel-5.8中,你可以使用Route::post()方法来定义一个支持POST方法的路由。例如:
代码语言:txt
复制
Route::post('/example', 'ExampleController@store');
  1. 检查你的表单提交代码。如果你是通过表单提交数据,确保你的表单中使用了POST方法。例如:
代码语言:txt
复制
<form method="POST" action="/example">
    <!-- 表单字段 -->
    <button type="submit">提交</button>
</form>
  1. 确保你的路由和控制器方法匹配。在上面的例子中,ExampleController@store表示当POST请求发送到/example路由时,会调用ExampleController中的store方法进行处理。确保你的控制器中存在对应的方法。
  2. 如果你仍然遇到问题,可能是由于路由缓存导致的。尝试清除路由缓存,可以使用以下命令:
代码语言:txt
复制
php artisan route:clear

以上是解决"laravel-5.8::此路由不支持POST方法。支持的方法: GET,HEAD"错误的一般步骤。根据具体情况,你可能需要进一步调查和调试。如果你需要更多关于laravel-5.8的信息,你可以参考腾讯云的Laravel云托管服务

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

getpost方法区别

在form表单提交数据过程中,method属性提供了两个值:getpost,默认为get方式[参1] 即一种为get提交,一种是post提交。那么这两种提交方式有什么不同呢?...查询了一些资料后,总结如下: 1.本质 Get是向服务器发索取数据一种请求,而Post是向服务器提交数据一种请求 2.服务器端获取值方法 get方式提交数据,服务器端使用request.QueryString...获取变量post方式提交数据,服务器端使用request.Form获取数据 3.安全性 get方式安全性低,post方式较安全。...对于其他浏览器,如Netscape、FireFox等,理论上没有长度限制,其限制取决于操作系统支持。...[参2] 总结: one:get方式安全性较post方式要差一些,所以,包含一些重要信息的话,简易使用post数据提交方式 two:在做查询统计时候,使用get方式要更好一些;而在做数据添加,修改或删除操作时

1.5K30

浅谈web开发中GetPost方法getpost区别

在http协议中,实际上有八个http方法。但在实际开发中,绝大多数情况我们只会用到两个方法,就是getpost。所以我们来稍微谈谈两种方法区别,以及何时应该选取何种方法。...getpost区别 post有一个体! 这个是关键。 ? Paste_Image.png ?...Paste_Image.png getpost都能发送参数,但是利用get的话,对参数数据量有限制,因为参数只能是放在请求行内容中。而post由于在体中,则没有数据量限制。...同时还有一个问题,就是get可以建立书签,而post请求则不可以。 ** 除了上述数据量大小,安全,书签差别之外,还有一个非常重要差别就是是否幂等** 什么是幂等呢?...** get是幂等,而post不是幂等**

1.7K20

http中getpost方法区别

http中getpost方法区别 一、https和http区别 1、简要描述 超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式数据加密...为了解决HTTP协议这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS,为了数据传输安全,HTTPS在HTTP基础上加入了SSL协议,SSL依靠证书来验证服务器身份,并为浏览器和服务器之间通信加密...3、http和https使用是完全不同连接方式,用端口也不一样,前者是80,后者是443。   ...4、http连接很简单,是无状态;HTTPS协议是由SSL+HTTP协议构建可进行加密传输、身份认证网络协议,比http协议安全。...2、getpost方法区别 getget方法参数在URL中,可以被看到,并且可以缓存 postpost方法数据在请求体内,具有一定隐蔽性,不可以缓存 具体区别,如下图所示,图源来自

61310

http协议getpost方法区别

http协议getpost方法区别 一、常见说法 相信许多人都或多或少知道getpost区别,大家最常说几个区别无非是一下几个: 1....二、事实真相 1. getpost与传递参数方式没有关系 getpost是http协议定义方法方法、url、body和headers之间组合使用,不受任何限制,即使用哪个方法与和使用什么传参方式没有任何限制...但是HTML标准为了规范使用,确实做了getpost使用说明,故大家会产生getpost传参方式误解。...但是现代许多服务器不仅支持使用浏览器访问,还支持浏览器之外其他客户端使用,就没有考虑html标准约定。 2....安全问题 因为getpost与传递参数方式没有关系,那也就不存在getpost更安全问题了。

50220

http请求中getpost方法区别

HTTP定义了与服务器交互不同方法,其中最基本四种:GETPOST,PUT,DELETE,HEAD,其中GETHEAD被称为安全方法,因为使用GETHEADHTTP请求不会产生什么动作。...不会产生动作意味着GETHEADHTTP请求不会在服务器上产生任何结果。但是安全方法并不是什么动作都不产生,这里安全方法仅仅指不会修改信息。...比如知乎编写文章,用户提交一篇文章或者一个读者提交评论是通过POST请求来实现,因为再提交文章或者评论提交后资源(即某个页面)不同了,或者说资源被修改了,这些便是“不安全方法”。...(3)post能发送更多数据类型(get只能发送ASCII字符) (4)postget慢 (5)post用于修改和写入数据,get一般用于搜索排序和筛选之类操作(淘宝,支付宝搜索查询都是get提交...接口文档还可以支持多种格式生成,有在线版、markdown、word版等多种格式接口文档。

3.1K31

springboot项目里面,发送http请求get方法post方法,ssl方法工具类

目录 1 需求 2 工具类 1 需求 A 项目要调用B项目一共接口,远程调用,有的B接口是post请求,有的是get请求,所以写一个工具类,只需要传url 和参数就可以了 2 工具类 package com.ruoyi.common.utils.http...方法请求,无参 * * @param url 发送请求 URL * @return 所代表远程资源响应结果 */ public static String...方法请求 * * @param url 发送请求 URL * @param param 请求参数,请求参数应该是 name1=value1&name2=value2 形式...return sendGet(url, param, Constants.UTF8); } /** * 向指定 URL 发送GET方法请求 * * @param...方法请求 * * @param url 发送请求 URL * @param param 请求参数,请求参数应该是 name1=value1&name2=value2 形式

79530

HTTP协议中GETPOST请求方法区别

HTTP 请求方法有:HEAD、PUT、DELETE、OPTIONS、CONNECT 两种最常被用到HTTP方法是:GETPOST。 本篇文章讲讲GETPOST两种请求方法区别。...在浏览器上表现区别 GET GET 请求可被缓存 GET 请求保留在浏览器历史记录中 GET 请求可被收藏为书签 GET 请求参数在URL中是可见 GET 请求有长度限制 POST POST 请求不会被缓存...因为post请求是将参数放在HTTP主体中,所以在常规浏览器地址栏上是看不到参数,这就是请求参数在URL中可见性不同。 两种请求方法请求头和请求体对比 可以看到参数存放位置不一样 ?...总结 GET 请求会被浏览器缓存,POST 请求不会 GET 请求会被浏览器保留在历史记录中,POST 请求不会 GET 请求可以被浏览器收藏为书签,POST 请求不能 GET 请求参数在URL中可见,...POST 请求参数不能 GET 请求对数据长度有要求,POST 请求没有(这里指的是浏览器对url长度要求) 在HTTP协议中,对于GETPOST数据长度是没有限制 在WEB服务器中,可以通过配置参数来决定要服务

2.9K10

为什么要禁止除GETPOST之外HTTP方法

HTTP1.0定义了三种请求方法GETPOSTHEAD HTTP1.1新增了五种请求方法:OPTIONS、PUT、DELETE、TRACE 、CONNECT ?...二、举例说明不安全HTTP方法 众所周知,GETPOST是最为常见方法,而且大部分主流网站只支持这两种方法,因为它们已能满足功能需求。...其中,GET方法主要用来获取服务器上资源,而POST方法是用来向服务器特定URL资源提交数据。...写到这里,也许大家都明白了,为什么要禁止除GETPOSTHTTP方法,一是因为GETPOST已能满足功能需求,二是因为不禁止的话威胁影响大。...具体方法,举例说明,使用curl测试: 1、测试OPTIONS是否响应,并是否有 Allow: GET, HEAD, POST, PUT, DELETE, OPTIONS curl -v -X OPTIONS

1.9K60

Yii框架通过请求组件处理getpost请求方法分析

本文实例讲述了Yii框架通过请求组件处理getpost请求方法。分享给大家供大家参考,具体如下: 在控制器操作中处理getpost请求时,首先需要获得请求组件。...//通过get获取参数 $id = $request- get("id"); //通过post获取参数 $id = $request- post("id"); 在Yii框架中,我们不仅可以获取参数,还可以设置默认值...//为get,post两种方法设置默认参数10 $id = $request- get("id",10); $id = $request- post("id",10); 这时如果访问http://basic...在这个$request组件中,还提供了基本判断等,比如判断请求方式。...Get方式,就会打印出 this is Get 如果是Post,则会输出 this is Post 通过请求组件还可以获取用户ip地址等信息,这里以IP地址为例 $user_ip = $request

1.1K20
领券