bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

AJAX fetch() и POST?

Здравствуйте. Не подскажите в чем может быть проблема. При использовании fetch() почему-то запрос отправляется не на нужную страницу а на главную. Спасибо

const urlSend = '/admin/users/filter222';
    const typeSend = 'POST';

    // Вот так все работает как нужно
    const request = new XMLHttpRequest( );
    request.open( typeSend, urlSend, true );
    request.onload = event => console.log( event.currentTarget.responseText );
    request.send( );

    // здесь идет запрос и выдает весь HTML главной страницы в моем случае http://localhost:8084
    fetch( urlSend, { method: typeSend } )
      .then( response => response.text( ) )
      .then( text => console.log( text ) );

    // Так идет запрос на верный адрес, только на GET, а мне нужен POST
    fetch( urlSend )
      .then( response => response.text( ) )
      .then( text => console.log( text ) );
  • Вопрос задан
  • 268 просмотров
Пригласить эксперта
Ответы на вопрос 1
bogdan_uman
@bogdan_uman Автор вопроса
шлЫмазл неукЪ-поцЪ
как оказалось все и-за куки. Так все работает
fetch( urlSend, { method: typeSend, credentials: 'same-origin' } )
      .then( response => response.text( ) )
      .then( text => console.log( text ) );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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