Я создаю приложение с помощью NativeScript, поэтому мой телефон Android подключен к компьютеру с помощью USB-кабеля для отладки.
, но когда я пытаюсь отправить сообщение с телефона после запуска приложения, оно остается навыдайте мне эту ошибку: System.err: java.net.ConnectException: Connection timed out
Я перепробовал все и до сих пор не знаю, в чем проблема.
***, когда я пытаюсь отправить сообщение на сервер из "Почтальона"все работает нормально.
спасибо!
import { Injectable } from "@angular/core";
import { User } from "../viewModels/userViewModel/userViewModel";
import { HttpClient } from '@angular/common/http';
@Injectable()
export class UserService {
private serverUrl= "http://192.168.14.155:61986/api/Users/PostUser";
constructor(private http: HttpClient) {}
register(user:User){
console.log("you are joing to use "+user.email+" as your Email");
const req = this.http.post(this.serverUrl, {
username: user.email,
email: user.email,
password: user.password
}).subscribe(
res => {
console.log(res);
},
err => {
console.log("Error occured");
}
);
}
}
Это ошибки:
System.err: java.net.ConnectException: Connection timed out
System.err: at java.net.PlainSocketImpl.socketConnect(Native Method)
System.err: at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:334)
System.err: at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:196)
System.err: at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:178)
System.err: at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:356)
System.err: at java.net.Socket.connect(Socket.java:586)
System.err: at com.android.okhttp.internal.Platform.connectSocket(Platform.java:113)
System.err: at com.android.okhttp.Connection.connectSocket(Connection.java:1432)
System.err: at com.android.okhttp.Connection.connect(Connection.java:1390)
System.err: at com.android.okhttp.Connection.connectAndSetOwner(Connection.java:1667)
System.err: at com.android.okhttp.OkHttpClient$1.connectAndSetOwner(OkHttpClient.java:133)
System.err: at com.android.okhttp.internal.http.HttpEngine.connect(HttpEngine.java:466)
System.err: at com.android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.java:371)
System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:503)
System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.connect(HttpURLConnectionImpl.java:130)
System.err: at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getOutputStream(HttpURLConnectionImpl.java:261)
System.err: at org.nativescript.widgets.Async$Http$RequestOptions.writeContent(Async.java:313)
System.err: at org.nativescript.widgets.Async$Http$HttpRequestTask.doInBackground(Async.java:536)
System.err: at org.nativescript.widgets.Async$Http$1.run(Async.java:482)
System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
System.err: at org.nativescript.widgets.Async$PriorityThreadFactory$1.run(Async.java:52)
System.err: at java.lang.Thread.run(Thread.java:762)
JS: Error occured