За последние 24 часа нас посетили 20014 программистов и 1695 роботов. Сейчас ищут 1787 программистов ...

ajax header запрс HTTP_TOKEN

Тема в разделе "PHP для новичков", создана пользователем korih, 2 дек 2016.

  1. korih

    korih Активный пользователь

    С нами с:
    12 окт 2011
    Сообщения:
    34
    Симпатии:
    0
    здравствуйте всем. столкнулся с проблемой. работаю с удалённым сервером и выполняю функции через api.
    я регистрирую клиента путём ajax, отправляю запрос. через консоль ко мне приходят данные зарегистрированного мною клиента и приходит токен. потом мне надо отправить токен что бы получить все данные в формате json и увидеть их в консоле. я отправляю через Аякс токен но консоль выдаёт мне ошибку со статусом 403. мне сказали, что нужно этот токен подкладывать в header HTTP_TOKEN.
    можете пожалуйста подсказать этот нюанс как правильно мне его туда пхнуть?
    вот какой Аякс запрос я составляю, но не выходит:
    Код (Javascript):
    1. $( "#inf" ).click(function() {
    2.     $.ajax({
    3.     url: "http://**********/rest/client/",
    4.     header: {HTTP_TOKEN:'a1ee6ff601c6bcf33775b441a5e2dc2088d5c6c2'},
    5.     type: "get",
    6.     success: function(data){
    7. console.log(data)
    8.   }
    9. });
     
  2. Fedorov_Dima

    Fedorov_Dima Новичок

    С нами с:
    1 дек 2016
    Сообщения:
    2
    Симпатии:
    2
    Если через jquery ajax, то так?

    $.ajax({
    url: "url",
    data: { переменные запроса},
    type: "GET/POST",
    beforeSend: function(xhr){xhr.setRequestHeader('HTTP_TOKEN', 'токен');},
    success: function() {...}
    });
     
    denis01 и korih нравится это.
  3. korih

    korih Активный пользователь

    С нами с:
    12 окт 2011
    Сообщения:
    34
    Симпатии:
    0
    блин, точно! забыл совсем про beforeSend :(( спасибо, мил человек