Я работаю с Ioni c 4, развивающим и гибридным приложением. Я пытаюсь использовать URL-адрес API. Я звоню API с кодом ниже.
import { HttpHeaders, HttpErrorResponse, HttpClient } from '@angular/common/http';
constructor(private http: HttpClient, private androidPermissions: AndroidPermissions, private uid: Uid, private device: Device, public platform: Platform, public formBuilder: FormBuilder, private router: Router, private nativeStorage: NativeStorage,private fb: Facebook, private googlePlus:GooglePlus ) {
platform.ready().then(() => {
this.onDeviceReady();
});
}
let urlSearchParams = new URLSearchParams();
urlSearchParams.append('brand', this.myManufacturer );
urlSearchParams.append('model', this.myModel);
urlSearchParams.append('androidid', this.myUuidt);
urlSearchParams.append('serialsim', this.myUuidt);
urlSearchParams.append('imei', this.myIMEI);
this.httpOptions = {
headers: new HttpHeaders(
{
'Content-Type': 'application/json',
'Authorization': this.tobas64string
})
}
this.http.post("some url", urlSearchParams.toString(), this.httpOptions).subscribe(
data => {
alert(JSON.stringify(data));
},
error => {
alert(JSON.stringify(error));
}
);
И я получаю такой результат:
Я тестирую в мой сотовый телефон android 9 модель.
Есть идеи, почему это происходит?