我在帖子上有一个错误的请求 400



我正在尝试在我的服务上发表帖子,但我不能。当我执行帖子时,我会收到" 400不良请求错误"。

这是我的代码提供商:

@Injectable()
export class UsuarioProvider {
  token:string;
  id_usuario:string;

  constructor(public http: HttpClient,
              private alertCrtl:AlertController) {
    console.log('Hello UsuarioProvider Provider');
  }
  ingresar( correo:string , contrasena:string){
let data = new URLSearchParams();
data.append("correo",correo);
data.append("contrasena",contrasena);
let url = URL_SERVICIOS + "/login";
return this.http.post(url,data)
        .map( (resp:any) =>{
          let data_resp = resp.json();
          console.log(data_resp);
          if( data_resp.error){
              this.alertCrtl.create({
                title: "error al iniciar",
                subTitle: data_resp.mensaje,
                buttons: ["ok"]
              }).present();
          }else{
            this.token = data_resp.token;
            this.id_usuario = data_resp.id_usuario;
          }
        });
  }
}

错误:

400不良请求错误

尝试此

@Injectable()
export class UsuarioProvider {
  token:string;
  id_usuario:string;

  constructor(public http: HttpClient,
              private alertCrtl:AlertController) {
    console.log('Hello UsuarioProvider Provider');
  }
  ingresar( correo:string , contrasena:string){
let data = new URLSearchParams();
data.append("correo",correo);
data.append("contrasena",contrasena);
let url = URL_SERVICIOS + "/login";
return this.http.post(url,data)
        .subscribe( (resp: any) =>{
          console.log(resp);
          if( resp.error){
              this.alertCrtl.create({
                title: "error al iniciar",
                subTitle: resp.mensaje,
                buttons: ["ok"]
              }).present();
          }else{
            this.token = resp.token;
            this.id_usuario = resp.id_usuario;
          }
        });
  }
}

使用httpclient,您不需要解析您的响应。

相关内容

  • 没有找到相关文章

最新更新