Я пытаюсь сохранить данные из моего углового приложения в формате JSON.JSON хранится в папке активов моего приложения, и у меня есть приложение на сервере.
Я использую данные HttpClient
до POST
в JSON.Он говорит, что это успешно, но на самом деле не отправляет данные.
Это мои .ts:
import { HttpClient } from '@angular/common/http'
import { HttpHeaders } from '@angular/common/http'
export class OpscreenComponent implements OnInit {
constructor(private httpService: HttpClient ) { }
ngOnInit() {
var jsonpost = {
"testing": [
{
"anothertest":"here",
"anumber": 1
}
]
}
var headers = new HttpHeaders({
'Content-Type': 'application/json'
})
var options = { headers: headers }
this.httpService.post("http://servername/angularApp/assets/testing.json", jsonpost, options)
.subscribe(
data=> {
console.log("POST Request is Successful ", data )
},
error => {
console.log("Error ", error)
}
)
}
}
Я не получаю сообщений об ошибках, и запрос успешен, потому что он регистрирует POST Request is Successful null
в консоли.
JSON пуст для запуска, а после успешного завершения POST он все еще пуст (следовательно, null
в консоли.)
Почему он не публикуетданные в JSON?
Я использую httpClient
для get
, поэтому я знаю, что он импортирован правильно.