Когда я публикую данные из моего собственного скриптового углового приложения, которое будет работать на моем устройстве Android, в мой локальный API, который использует API-интерфейс ядра dotnet. Я получаю сообщение об ошибке Ошибка: java.net.ConnectException: не удалось подключиться к localhost / 127.0.0.1 (порт 59521): ошибка подключения: ECONNREFUSED. Я могу поразить мой API с помощью почтальона.
Я перешел от использования модуля Httpclient к обычному HTTP, но мне не повезло, и я добавил android: playsCleartextTraffic = "true" в манифест android.
login(user: User) {
return this.http.post(
BackendService.baseUrl + "user/login",
JSON.stringify({
username: user.email,
password: user.password
}),
{ headers: this.getCommonHeaders() }
)
.pipe(
tap((data: any) => {
BackendService.token = data._kmd.authtoken;
}),
catchError(this.handleErrors)
);
}
Я ожидаю успеха, но получаю
Ошибка: java.net.ConnectException: не удалось подключиться к localhost / 127.0.0.1 (порт 59521): не удалось подключиться: ECONNREFUSED.