Я работаю над Java. Я называю GET url на своей машине с помощью Java. Вот строка url с аргументами.Проблема генерации GET url
listen.executeUrl("http://localhost/post_message.php?query_string="+str);
Я принимаю str как пользовательский ввод.
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
System.out.print("Enter query: ");
str = br.readLine();
Как кодировать str в аргумент GET. Напр.
str -> test query
url -> http://localhost/post_message.php?query_string=test%20query
Не использует '+' в принятой практике строки запроса, даже если это не совсем правильно, она работает во всех случаях. – mdma