Http получить услугу в угловой 2 [дублировать]

В принципе, если у вас есть деструктор (а не деструктор по умолчанию), это означает, что класс, который вы определили, имеет некоторое распределение памяти. Предположим, что класс используется снаружи каким-либо клиентским кодом или вами.

    MyClass x(a, b);
    MyClass y(c, d);
    x = y; // This is a shallow copy if assignment operator is not provided

Если MyClass имеет только некоторые примитивные типизированные члены, то оператор присваивания по умолчанию будет работать, но если он содержит некоторые элементы и объекты указателя не имеют операторов присваивания, результат будет непредсказуемым. Поэтому мы можем сказать, что если в деструкторе класса есть что-то удалить, нам может понадобиться оператор глубокой копии, что означает, что мы должны предоставить конструктор копирования и оператор присваивания.

15
задан dragonmnl 21 April 2016 в 11:37
поделиться

1 ответ

На самом деле это не проблема Angular2, а проблема на стороне сервера. Запрошенный запрос OPTIONS должен возвращать заголовок Access-Control-Allow-Origin в своем ответе.

Отправка заголовка Origin в исходный запрос позволит поддерживать CORS на стороне сервера. Этот заголовок автоматически добавляется браузером, когда он обнаруживает, что домен запроса не совпадает с именем вызывающего.

Будьте внимательны при реализации запроса предварительной проверки OPTIONS на стороне сервера, поскольку учетные данные не являются отправленных на этом уровне. Они отправляются только в целевой запрос. Кажется, это проблема, так как у вас есть ошибка 503. Вы пытаетесь проверить, проверен ли запрос OPTIONS, но на самом деле это не так ...

См. Эту статью для получения дополнительной информации:

16
ответ дан Neoheurist 25 August 2018 в 22:38
поделиться
Другие вопросы по тегам:

Похожие вопросы: