Я совершенно новичок в
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 не содержит символов?
есть ли другой способ отправить эту строку в файл на сервере?