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

Я установил 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, и это тоже произошло. Я хочу обработать третий запрос, но не могу. Может ли кто-нибудь помочь мне определить, что это за запрос и как его обработать.

Спасибо.

1
задан 7 June 2016 в 00:07
1 ответ

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

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

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

0
ответ дан 4 December 2019 в 06:13

Теги

Похожие вопросы