Получение ответа {"message": "404 Project Not Found"} при выполнении запроса через окно неавторизованного браузера - PullRequest
0 голосов
/ 29 января 2019

Я получаю ожидаемый ответ при выполнении HTTP, получаю запрос через авторизованное окно браузера, но я получаю 404 - проект не найден ответ при попытке сделать тот же HTTP-запрос из частного окна браузера или окна браузера, которое авторизовано другимучетная запись.Я использую браузер Google Chrome и получаю тот же ответ 404, когда пытаюсь сделать запрос с помощью пакета gitlab node.js npm.

http://:mydomain/api/v4/projects/:projectID/repository/commits/dev/diff?authorization:Bearer%myAccessTocken&format=json&Content-Type:application/json

, когда я делаю этот запрос вавторизованный браузер, я получил diff-файлы последнего коммита, сделанного в ветке dev, но когда я делаю тот же запрос в приватном окне, я получаю 404.

Я думаю, мне нужно передать некоторые дополнительные заголовки или параметры для запроса,Как я могу это исправить?

1 Ответ

0 голосов
/ 29 января 2019

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

...