locked
GET запрос RRS feed

  • Вопрос

  • Подскажите, пожалуйста, возможно ли при отправки GET запроса указать, что инициатором отправки запроса была некая страница сайта? Если возможно, то какой параметр за это отвечает и как его правильно задать?

    19 августа 2018 г. 21:08

Ответы

  • Ну для этой цели наверное можно устанавливать вот этот заголовок:

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа Liliya Muray 20 августа 2018 г. 7:03
    20 августа 2018 г. 6:27

Все ответы

  • Нельзя на сколько я знаю, во всяком случае стандартных заголовков для этого нет. Да сервер вам скорее всего "не поверит". :) Типично если это делается для ограничения доступа, то вызов требует чего то что есть только у сайта который использует API. Так же есть CORS, но там нет некой страницы, только сайт.

    Если же вам это вам надо для вашего собственного сервера, то можете передавать инициатора либо в параметре запроса, либо в нестандартном заголовке, скажем X-Originating-Page.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    19 августа 2018 г. 23:02
  • Нельзя на сколько я знаю, во всяком случае стандартных заголовков для этого нет. Да сервер вам скорее всего "не поверит". :) Типично если это делается для ограничения доступа, то вызов требует чего то что есть только у сайта который использует API. Так же есть CORS, но там нет некой страницы, только сайт.

    Если же вам это вам надо для вашего собственного сервера, то можете передавать инициатора либо в параметре запроса, либо в нестандартном заголовке, скажем X-Originating-Page.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    К сожалению не для собственного. Есть сайт (рекламный агрегатор) который ведет статистику переходов. В моей статистике есть пустое поле, так как переходы из приложения (мало рекламы от Microsoft, заменяю ее своей). Хотела использовать этот параметр для отслеживания версий приложений, т.е. в пути к странице шифровать версию приложения. Вот хотелось бы почитать теорию про то как браузер, сайт или еще что-то передает признак страницы перехода. Спасибо.
    20 августа 2018 г. 5:49
  • Ну для этой цели наверное можно устанавливать вот этот заголовок:

    https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Referer


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Помечено в качестве ответа Liliya Muray 20 августа 2018 г. 7:03
    20 августа 2018 г. 6:27
  • Спасибо. Буду изучать.
    20 августа 2018 г. 7:04