Angular HTTPClient отправляет опцию вместо удаления - PullRequest
0 голосов
/ 24 октября 2019

Я отправляю запрос DELETE с Angular HTTPClient. Однако, когда я попадаю на сервер, он отправляет мне ошибку CORS.

    this.httpClient.delete(
      'http://localhost:81/database/management/destroy/users',
      {
        observe: "body",
        withCredentials: false,
        responseType: 'json'
      }
    );

Когда я отправляю этот метод, он выдает мне сообщение об ошибке:

Доступ к XMLHttpRequest в 'http://localhost:81/database/management/destroy/users' from origin 'http://localhost:4200' заблокирован политикой CORS: Ответ на запрос предполетной проверки не проходит проверку контроля доступа: в запрошенном ресурсе отсутствует заголовок «Access-Control-Allow-Origin».

Мой сервер использует PHP laravel и также разрешает перекрестную отправку во все домены

    public function destroy($databaseName)
    {
        $dbInjectionService = new DatabaseInjectionService();
        $dbInjectionService->output->writeln('Destroy Function Running: ');

        $response = $dbInjectionService->databaseInit('DROP', $databaseName);

        $status = json_decode($response)->response ? 200 : 500;
        return \response($response, $status)
            ->header('Content-Type', 'application/json')
            ->header('Access-Control-Allow-Origin', '*');
    }

Однако мой сервер никогда ничего не печатает, так как он никогда не получал метод уничтожения. И заголовок запроса говорит, что отправляет ОПЦИИ. Мой сервер еще не имеет никакой аутентификации или чего-то подобного. Поэтому я думаю, что он не должен запрашивать токен аутентификации или около того.

Request Response Image ПРИМЕЧАНИЕ : Когда я отправляю запрос с помощью curl, он отлично работаетне знаю почему.

1 Ответ

0 голосов
/ 24 октября 2019

Заголовки Olá Seus são estes?

Наблюдать: «тело», withCredentials: false, responseType: 'json'

Самооценка талантов или экокордонов и их заголовков, а также внутренних и внутренних данных. Pois ele espera apenas responseType e está indide e наблюдают с помощью верительных грамот. Talvez seja isto.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...