Назад | Перейти на главную страницу

Что это за запрос?

Я установил Nginx на свой сервер и получаю TCP-запрос от устройства GPS + GPRS. Когда я открываю доступ к журналу access.log, я нахожу это.

126.51.10.6 - - [06/Jun/2016:16:46:53 -0400] "GET / HTTP/1.1" 500 32 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.86 Safari/537.36"
126.51.10.6 - - [06/Jun/2016:16:46:54 -0400] "GET / HTTP/1.1" 500 32 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.86 Safari/537.36"
223.229.182.77 - - [06/Jun/2016:16:47:08 -0400] "(009591810720BP05000009591810720160606A1254.6425N07738.5244E000.0204656000.0000000000L00000033)" 400 181 "-" "-"
106.200.237.222 - - [06/Jun/2016:16:47:28 -0400] "(009591810720BP05000009591810720160606A1254.6418N07738.5253E000.0204716000.0000000000L00000033)" 400 181 "-" "-"
223.190.121.5 - - [06/Jun/2016:16:47:48 -0400] "(009591810720BP05000009591810720160606A1254.6435N07738.5247E000.0204736000.0000000000L00000033)" 400 181 "-" "-"

Очевидно, что первые два исходят из веб-браузера, и если бы сервер работал успешно, этот запрос был бы возвращен с 200, и это тоже произошло. Я хочу обработать третий запрос, но не могу. Может ли кто-нибудь помочь мне определить, что это за запрос и как его обработать.

Спасибо.

Запросы не являются HTTP-запросами, у вас должно быть программное обеспечение на стороне сервера, которое связывается с портом, на который это программное обеспечение отправляет свои данные, и может обрабатывать эти запросы.

Если устройство отправляет данные на порт 80, это плохой дизайн со стороны производителя устройства, поскольку порт 80 используется для HTTP-трафика.

Вы не можете ничего сделать с этими запросами с помощью nginx, поскольку это программное обеспечение веб-сервера.