Я новый угловой разработчик, тестовое приложение работает нормально на localhost. но на сервере http пост, поставь, удали все не работает. сервер возвращает 403 запрещенную ошибку, а также блокирует мой ip при частом посещении страницы.
Машинопись:
addHero(hero: Hero): Observable<Hero>{
const url = `${this.apiUrl}post.php`;
return this.http.post<Hero>(url, hero, httpOptions).pipe(
tap((hero: Hero) => this.log(`Added id ${hero.id}`)),
catchError(this.handleError<Hero>('addHero'))
);
}
PHP:
header('Access-Control-Allow-Origin: *');
header('Content-Type: application/json');
header('Access-Control-Allow-Methods: POST, PUT, DELETE, OPTIONS');
header('Access-Control-Allow-Headers: Access-Control-Allow-Headers,Content-Type,Access-Control-Allow-Methods, Authorization, X-Requested-With');
$data = json_decode(file_get_contents('php://input'), true);
Спасибо за помощь.