Как вызвать API в JavaScript с символом # в URI? - PullRequest
0 голосов
/ 27 марта 2019

Я хочу вызвать REST API из JavaScript.

Вот что я пробовал:

var mainURI = '<MyAPIURI>';
var mainURIEncoded = encodeURI(mainURI);

var mainRequest = new XMLHttpRequest()
mainRequest.open('GET', mainURIEncoded, true)

mainRequest.onload = function () {
    var data = JSON.parse(this.response)
}

Я получаю эту ошибку:

НетОбнаружен ресурс HTTP, соответствующий URI запроса «MyAPIURI (обрезано в« # »)»

В моем URI есть символ «#», и, похоже, проблема в моем mainURIEncodedСтрока обрезается в '#'.

Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...