angularjs: http.post () успешно выполняется, но ничего не публикует в файл сервера - PullRequest
0 голосов
/ 06 января 2020

Я совершенно новичок в

Angularjs

, и я должен отправить строку с клиента на сервер, используя Angularjs.

У меня есть java приложение в качестве сервера, и я развернул его с помощью tomcat8. Предположим, его зовут 'server.war'.

Я создал файл в / var / lib / tomcat8 / webapps / server / testpost и в angular js приложение, которое я использую http service , как показано ниже:

console.log("data is:");
console.log(this.href);
$http.post('testpost', JSON.stringify(this.href)).then(function(response){
    if(response.data){
         console.log('received data response successfully');
    }
    console.log('httpService successfully');
    console.log(response.statusText);
    console.log(response.headers());
}, function(response){
    console.log('httpPut failed');
});

, но после его запуска в файле testpost ничего не появляется, и вывод консоли составляет:

data is:
http://192.168.6.131:8080/g/#/?key=Bjl6xfWZegV0fhCy3Tx6xAjxGKjkOkquMbgxXxNO5UIr
httpservice Successfully
OK
{accept-ranges: "bytes", content-length: "0", date: "Sun, 29 Dec 2019 08:16:42 GMT", etag: "W/"0- 
   1577607392000"", last-modified: "Sun,
   29 Dec 2019 08:16:32 GMT", …}

Так что не так с моим кодом? почему файл testpost не содержит символов?

есть ли другой способ отправить эту строку в файл на сервере?

...