内容类型:application / x-www-form-urlencoded在角度6中不起作用

时间:2018-05-27 16:59:57

标签: angular http-headers

尝试使用url编码的数据发出请求。 使用角度6,HttpClient。

private url = "http://localhost/login.php";
private httpOptions = {
    headers: new HttpHeaders({ 'Content-Type': 'application/x-www-form-urlencoded' })
};

constructor(private http: HttpClient){}

login(email: string, password: string){
    return this.http.post(this.url, {username: email, password: password}, this.httpOptions);
}

根据我的理解'内容类型'应编码:

{username: email, password: password}

进入这个:

username=email&password=password

当然有价值观。

但就我而言,URL编码的表格数据是相同的(开发工具结果):

{"username":"eee@eee.com","password":"eeee"}: 

你能告诉我如何才能获得正常的结果? 由于这个,不能只是$ _POST后端。

0 个答案:

没有答案