Php 无法接收Symfony2 Angular2中的请求参数
问题 我尝试了$request->request->all()//var\u dump输出:数组(0){} symfony代码Php 无法接收Symfony2 Angular2中的请求参数,php,angular,symfony,Php,Angular,Symfony,问题 我尝试了$request->request->all()//var\u dump输出:数组(0){} symfony代码 public function registerAction(Request $request) { var_dump($request->request->all());die; } 角度2服务 export class UserRegistrationService { constructor(private http: Http) {
public function registerAction(Request $request) {
var_dump($request->request->all());die;
}
角度2服务
export class UserRegistrationService {
constructor(private http: Http) { }
private headers = new Headers({'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'});
private insertdataUrl =
'http://localhost/abc/web/app_dev.php/api/v1/register-user';
/* create new user */
create(name: string): Promise<UserDetails> {
return this.http
.post(this.insertdataUrl, JSON.stringify({name: name}), {headers: this.headers})
.toPromise()
.then(res => res.json().data as UserDetails)
.catch(this.handleError);
}
//能够获取参数//获取或//发布
有人能提出为什么请求不打印一些值吗
- 这是我从安格拉尔寄来的表格
# Post
$request->request->all()
# Get
$request->query->all()
对我有效的解决方案 我更改了标题 从 到
- 现在我可以接收数据了
# Post
$request->request->all()
# Get
$request->query->all()
private headers = new Headers({'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'});
private headers=new Headers({ 'Content-Type': 'application/json' });