Netcat не работает на Glassfish - PullRequest
       15

Netcat не работает на Glassfish

0 голосов
/ 26 октября 2010

Возможно, простое объяснение этого, но кажется, что glassfish (на порту 8080) не отвечает нормально на запросы netcat ...

например:

nc localhost 8080
OPTIONS

... ничего не возвращается и netcat завершает работу. Если вы поступите аналогичным образом с www.google.com 80, вы получите ожидаемое сообщение об ошибке, возвращенное с сервера.

Glassfish настроен на игнорирование запросов netcat или что-то в этом роде?

Причина этого в том, что я пытаюсь исследовать сервер и выяснить, какие методы HTTP он принимает ... даже GET, однако, не работает от netcat, что смущает меня, так как я могу перейти на localhost: 8080 в моем браузере и используйте веб-страницу, как и ожидалось: (

Спасибо за любые идеи

1 Ответ

0 голосов
/ 21 декабря 2010

Ваш запрос искажен, вам необходимо правильно указать запрос:

OPTIONS * HTTP/1.1

Когда «HTTP / 1.1» опущен, несколько серверов все еще заменяют «HTTP / 0.9» там, и поэтому OPTIONS не будут работать или просто игнорируют некорректный запрос. Google может простить неправильно сформированные запросы и заменить недостающие параметры правильными данными.

...