Символ юникода для имени хоста

478
07 февраля 2017, 18:32

Могу ли я каким то образом, запустив httpListener по префиксу "http://+:8080", после этого послать на него запрос? Или же символы юникода нельзя использовать в хосте?

Answer 1

+, означает что он может принимать запросы с любого IP, а в WebCliente вы должны указать Ip и порт сервера(в вашем случае httplistener)

Answer 2

Да, при запросе имя хоста http://+:8080 не валидно, так как + это не имя, а спец символ, означающий, что HttpListener принимает все запросы на порт 8080 для любого URI, т.е. для HttpListener'а это валидная строка, а для клиента нет. При запросе вам надо указать имя хоста, на котором запущен listener, если запускаете в локальной сети, можете указать IP адрес или имя машины (http://192.168.xxx.xxx:8080/), если с той же машины, localhost (http://localhost:8080)

READ ALSO
Скопировать часть байтов из файла c#

Скопировать часть байтов из файла c#

Есть файл 3exe, в котором записаны еще 2 файла : 1

495
Как поместить таблицу в кэш?

Как поместить таблицу в кэш?

Имеются 3 таблицы в MS SQL:

506
побайтно прочитать файл, когда он открыт C#

побайтно прочитать файл, когда он открыт C#

Моя история тянется с прошлой темы:

488
Привязка данных к компонентам winforms

Привязка данных к компонентам winforms

Добрый деньВ первый раз столкнулся с такой проблемой: имеется коллекция ObservableCollection<string>, которая была передана как источник данных для...

374