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

可以参考下

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

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

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

vue-resource POST请求 报400错误解决方案

相关技术 SpringMVC vue-resource 问题描述 使用ajax向后端发送POST请求成功,但是改用vue-resource发送POST请求一直出现4...
  • u012632669
  • u012632669
  • 2017年06月27日 20:38
  • 3362

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

$.ajax({                     type:"post",                     url:"http://XXX.XXX.XXX/basic/web/in...
  • myhongjinlin
  • myhongjinlin
  • 2016年02月24日 11:51
  • 2840

YII2 学习笔记

1、YII console 和 web 加载不同的 Application 可以通过路口文件进行跟踪,两个application 加载不同的 config/main.php 配置。 2、YII...
  • xxx9001
  • xxx9001
  • 2017年05月01日 12:20
  • 428

Yii安装出现的问题

今天打算学习一下Yii,但是在安装过程中出现了很多问题。通过composer安装:composer global require "fxp/composer-asset-plugin:~1.1.1" ...
  • weixin_36340727
  • weixin_36340727
  • 2017年07月12日 13:55
  • 273

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

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

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

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

yii2-用户登录验证

在Yii2的basic版本中默认是从一个数组验证用户名和密码,如何改为从数据表中查询验证呢?且数据库的密码要为哈希加密密码验证? 下面我们就一步一步解析Yii2的登录过程。 一. 创建user表模型 ...
  • xmlife
  • xmlife
  • 2015年11月25日 13:40
  • 6266

YII2验证

对yii深入了解总结出:希望对初学者有些帮助 Active Record (AR) 是一个流行的 对象-关系映射 (ORM) 技术。 每个 AR 类代表一个数据表(或视图),数据表(或视图)的列在 ...
  • jackyahua
  • jackyahua
  • 2017年08月10日 11:20
  • 249

Ajax post 报400 bad request错误

使用ajax的post的方法访问方法时报400 bad request,检查后发现是post方法的参数写错了。...
  • xzw_123
  • xzw_123
  • 2015年03月12日 10:11
  • 1114
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Bad Request (#400) - Missing required parameters: id in YII2 报错
举报原因:
原因补充:

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