Я общаюсь напрямую с устройством.
Когда я ставлю в браузере IP
http://192.168.12.1/myconfig?pass=1&name=mywifi&passIS=87654321
в браузере показать это сообщение: config is ok
.
Теперь, в моем проекте я создаю форму, которая вводит значение. В service.ts я создаю свой метод POST, как показано ниже:
public createConfiguration(NewConfiguration: Configuration) {
let headers = new Headers();
headers.append('Content-Type', 'application/Json');
let body = NewConfiguration.generateUrlencodedParameters();
let url = ('http://192.168.12.1/myconfig?')
this.httpclient.post(url, body, {
}).subscribe(d=>{
console.log('response create newconfiguration', d)
})
}
Эта функция показывает ошибку:
JS: ERROR {
JS: "headers": {
JS: "normalizedNames": {},
JS: "lazyUpdate": null,
JS: "headers": {}
JS: },
JS: "status": 0,
JS: "statusText": "Unknown Error",
JS: "url": null,
JS: "ok": false,
JS: "name": "HttpErrorResponse",
JS: "message": "Http failure response for (unknown url): 0 Unknown Error",
JS: "error": {
JS: "originalStack": "Error: java.io.EOFException\n at new c (file:///data/data/org.nativescript.myapp/files/app/vendor.js:1:1217697)\n at file:///data/data/org.nativescript.myapp/files/app/vendor.js:1:1083743\n at Object.onComplete (file:///data/data/org.nativescript.myapp/files/app/vendor.js:1:1084864)",
JS: "zoneAwareStack": "Error: java.io.EOFException\n at new c (file:///data/data/org.nativescript.myapp/files/app/vendor.js:1:1217697)\n at file:///data/data/org.nativescript.myapp/files/app/vendor.js:1:1083743\n at Object.onComplete (file:///data/data/org.nativescript.myapp/files/app/vendor.js:1:1084864)"
JS: }
JS: }
Сообщение config is ok
находится в теле.
Пожалуйста, знаете, как исправить эту ошибку?