Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
varstring
@varstring
Go
Как определять формат сообщения ,что пришло на сервер — Json или просто строка?
Я хочу отправлять на сервер json сообщения и просто строки, числа .Как можно определить, что за формат несет сообщение от клиента?
Вопрос задан
более трёх лет назад
301 просмотр
1
комментарий
Подписаться
1
Оценить
1
комментарий
Facebook
Вконтакте
Twitter
Алексей Шашенков
@teknik2008
Заголовки
Написано
более трёх лет назад
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
2
coxbrain
@coxbrain
Парзишь (демаршалишь) как JSON, если ошибка - считаешь простой строкой.
Ответ написан
более трёх лет назад
1
комментарий
Нравится
3
1
комментарий
Facebook
Вконтакте
Twitter
varstring
@varstring
Автор вопроса
))) вариант довольно интересный!
Написано
более трёх лет назад
Евгений Иваха
@ivahaev
Программист, связист и просто хороший человек
Смотришь на
HTTP
заголовок
Content-Type
. Если там
application/json
, то вывод очевиден! Если мы про
HTTP
сервер говорим, конечно, но с другими аналогично — есть служебные заголовки, которые определяют формат данных.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Go
+2 ещё
Простой
Две ошибки только в VC code которые не дают мне писать код?
1 подписчик
02 авг.
307 просмотров
1
ответ
Linux
+1 ещё
Простой
Trace/breakpoint trap (core dumped)?
1 подписчик
22 июл.
361 просмотр
2
ответа
Go
Простой
Неточность формулировки в книге или же я не понимаю?
1 подписчик
21 июл.
268 просмотров
2
ответа
Go
Простой
Зачем for {select} оборачивать в еще один select с time.Ticker?
1 подписчик
24 июн.
810 просмотров
3
ответа
Go
Средний
Какие гарантии на выравнивание адреса указателя?
1 подписчик
09 июн.
798 просмотров
1
ответ
Go
Средний
Как поменять env переменную PATH в golang (MacOS)?
2 подписчика
01 мая
159 просмотров
2
ответа
Веб-разработка
+1 ещё
Простой
Почему не кэшируются страницы на клиенте?
1 подписчик
23 апр.
237 просмотров
2
ответа
Go
Простой
Как установить драйвер mysql для golang?
2 подписчика
21 апр.
512 просмотров
1
ответ
PostgreSQL
+2 ещё
Средний
Как понять сколько max соединений в pgxpool-е тебе нужно?
1 подписчик
17 апр.
206 просмотров
1
ответ
Go
Простой
Можно ли как то избавится от названия основного модуля при импорте Go файлов?
1 подписчик
09 апр.
196 просмотров
0
ответов
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Go Developer (RnD)
AppMagic
До 5 000 $
Senior GO разработчик
SMALL
от 250 000 до 350 000 ₽
Go-разработчик / Backend Developer (Golang)
Karma8
До 500 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама