我正在创建角度应用程序以从laravel API获取数据,
let headers = new Headers();
headers.append('Content-Type', 'application/X-www-form-urlencoded');
const loginInfo = 'email=' + email + '&password=' + password;
return this.http.post(this.ApiUrl + '/api/v1/login', loginInfo, {headers: headers}).do((resp) => {
if (resp) {
console.log(resp);
localStorage.setItem(this.tokenKey, JSON.stringify(resp.json().access_token));
console.log(localStorage);
}
}).catch((error) => {
return Observable.of(false);
});
这是我从组件调用的auth服务来订阅这个方法,但我不断得到" 400错误请求"。 我也尝试过使用
loginInfo = new URLSearchParams();
loginInfo.append('email', email);
loginInfo.append('password', password);
或使用表单数据内容类型。但都归还给我同样的错误。
答案 0 :(得分:0)
void foo()
{
for (int i = 0; i < 100; i++)
{
A myObj();
}
}
.toString()参数
答案 1 :(得分:0)
试试这个
const loginInfo = 'email=' + email + '&password=' + password;
let body = JSON.stringify(loginInfo);
return this.http.post(this.ApiUrl + '/api/v1/login', body,{headers:headers}).do((resp) => {