я могу отправить любую строку в XMLHttpRequest? - PullRequest
0 голосов
/ 07 апреля 2020

У меня есть этот базовый c (я только начинаю с этим) скрипт


var xmlhttp = new XMLHttpRequest();

xmlhttp.onreadystatechange = function() {
  if ( this.readyState == 4 && this.status == 200 ) {
    modules = JSON.parse ( this.responseText );

    if ( modules.length != 0 ) {
        modsMenu = "<ul>";
        for (i in modules.mods) {
            mod = modules.mods [ i ];
            modsMenu +=
            "<li><a href=\"#\" onclick=\"getMenu( \'" + mod + "\' )\">" +
            mod + "</a></li>";
        }
        modsMenu += "</ul>"
        document.getElementById("menu_mods").innerHTML = modsMenu;
    }
  }
};

xmlhttp.open("GET", "dbase.txt", true);
xmlhttp.send();

сейчас ...

, если мой "url" является чем-то вроде "файла". ext "работает отлично, но целевой веб-сервер - это мое устройство, которое понимает особые требования, например:" dbr: disp, mods ", поэтому, если я отправлю

xmlhttp.open (" GET "," dbase " .txt ", true);

это работает, но если я отправлю

xmlhttp.open (" GET "," dbr: disp, mods ", true);

это не

, но если я отправляю URL непосредственно из браузера (например, http://192.168.1.10/dbr: disp, моды ), он получает мой веб-сервер

, это означает, что это не недопустимый URL, не так ли?

, но сценарий java не обрабатывает его правильно

Я пробовал "dbr: disp", "dbr: 3" ...

Какие допустимые символы для отправки?

или ...

Какой способ отправки бесплатных строк после метода GET?

любая помощь?

большое спасибо

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