数分前に私は最新のIonicで新しいプロジェクトを作成しました。私はionic native http get return型エラー - 未定義の 'match'プロパティを読み取ることができません
import { HTTP } from '@ionic-native/http'
を輸入し、その後、私は、バックエンド・アプリケーションへのGETリクエストを送信しようとしました。
meetingsUrl: 'http://localhost:8080/test/all';
this.http.useBasicAuth('login','password');
this.http.get(this.meetingsUrl,{}, {'Content-Type':'application/json'})
.then(data => {
console.log(data);
})
.catch(error => {
console.log(error);
});
私は 'ionic cordova run browser'コマンドを使用しています。私はアンドロイドで走ろうとしましたが、それは同じ効果でした。すべての場合には
私はエラーを得た:
TypeError: Cannot read property 'match' of undefined
at getMatchingHostHeaders (advanced-http.js:118)
at getMergedHeaders (advanced-http.js:126)
at Object.get (advanced-http.js:210)
at callCordovaPlugin (plugin.js:110)
at plugin.js:136
at util.js:22
at new t (polyfills.js:3)
at tryNativePromise (util.js:21)
at getPromise (util.js:29)
at wrapPromise (plugin.js:119)
のようなURLでログイン要求のために私はヘッダーがあります:コンテンツタイプを」 : 'application/json。しかし、私はログインとパスワードではなく、oauth2の基本的な認証を使用したい – Algeroth
これはdocの単なる例でした。これを見てください:https://stackoverflow.com/a/34465070/1077309 – Sampath