Bad Request (#400) - Missing required parameters: id in YII2 报错

原创 2015年11月19日 18:22:04

在api 的使用的时候,使用了一个view方法

配置:


public function actionView($begin_datetime,$end_datetime){
		return  [$begin_datetime,$end_datetime];
	}

'GET v1/wishorder/<begin_datetime>/<end_datetime>' => 'v1/wishorder/view',


殊不知,这个view是默认的的get   /resource/id对应的,强制要传递一个id的

因此我使用了其他的方法名:

public function actionViewbydate($begin_datetime,$end_datetime){
		return  [$begin_datetime,$end_datetime];
	}

'GET v1/wishorder/<begin_datetime>/<end_datetime>' => 'v1/wishorder/viewbydate',

然后就不报错了。


网上还有一些其他的报错方式:

http://stackoverflow.com/questions/28649630/bad-request-400-missing-required-parameters-id-in-yii2

可以参考下

版权声明:本文为博主原创文章,未经博主允许不得转载。

YII框架中表单验证出现Bad Request (#400)---Unable to verify your data submission的错误解决方法

提交表单报400错误,提示 “您提交的数据无法验证” 原来是csrf验证的问题,因为表单是自己写的,在Yii框架中,为了防止csrf攻击,对post的表单数据封装了CSRF令牌验证。 解决办法关闭...

post 400 (Bad Request)异常怎么排查参数问题

问题描述: 用ajax请求时报post 400 (Bad Request)的异常,前台js参数JSON.stringify(data),后台controller 中@RequestBody XX xx...
  • fiveF
  • fiveF
  • 2017年04月26日 16:34
  • 2277

性能测试问题解决——消息头缺失引起的400错误

最近在做性能测试,在开发web脚本的过程中遇到错误:Action.c(15): Error -26631: HTTP Status-Code=400 (Bad Request) for http:...

yii2.0 ajax post 提交 400(BadRequest) 解决办法

$.ajax({                     type:"post",                     url:"http://XXX.XXX.XXX/basic/web/in...

yii2 Bad Request (#400)---Unable to verify your data submission

不管是用ajax提交还是表单提交,get方式很成功,但post提交失败。 报错 Bad Request (#400) 网上查各种资料,得知原因,是因为yii2.0的防csrf问题,没有csrf...

yii2框架中表单提交出现Bad Request (#400)---Unable to verify your data submission的错误解决方

提交表单报400错误,提示 “您提交的数据无法验证” 原来是csrf验证的问题,因为表单是自己写的,在Yii框架中,为了防止csrf攻击,对post的表单数据封装了CSRF令牌验证。 解决办法关闭cs...

Spring MVC的简单案例报错:警告: No mapping found for HTTP request with URI [/springMVC/hello2] in DispatcherSe

警告: No mapping found for HTTP request with URI [/springMVC/hello2] in DispatcherServlet with name 'h...

SpringMVC报错The request sent by the client was syntactically incorrect () or 400

springmvc数据绑定是一个很好的东西,在数据绑定的时候一定要主意Controller方法中的参数名和jsp页面里的参数名字是否一致或者按照绑定的规范来写,如果不一致,可能回报如下错误:  The...

安装cx_Oracle报错python version 3.4 required, which was not found in the registry

在安装https://pypi.python.org/pypi/cx_Oracle/5.2.1#downloads 下载了cx_Oracle,安装时提示python version 3.4 requi...

MyEclipse中启动tomcat报错:"bad version number in .class file"的解决方法

MyEclipse中启动tomcat报错:"bad version number in .class file "的解决方法   项目没有错误,在项目部署到tomcat后,tomcat启动时报错: ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Bad Request (#400) - Missing required parameters: id in YII2 报错
举报原因:
原因补充:

(最多只允许输入30个字)