Вопросы с тегом «client-server»

54
Должен ли я использовать коды состояния HTTP для описания событий уровня приложения

Несколько серверов, с которыми я имел дело, будут возвращать HTTP 200 для запросов, которые клиент должен рассматривать как сбой, с чем-то вроде «success: false» в теле. Это не похоже на правильную реализацию HTTP-кодов, особенно в случаях неудачной аутентификации. Я прочитал коды ошибок HTTP...

35
Какой смысл с HATEOAS на стороне клиента?

Как я сейчас понимаю, HATEOAS - это, в основном, отправка вместе с каждым ответом ссылок с информацией о том, что делать дальше. Один простой пример легко найти в Интернете: банковская система вместе с ресурсом счета. В примере показан этот ответ после запроса GET к ресурсу учетной записи. GET...

26
Почему мы не можем использовать IP-адрес вместо файлов cookie для идентификации клиента в сервлетах?

Я знаю, что у нас есть некоторые дополнительные преимущества в использовании файлов cookie по IP-адресу, но мой вопрос: почему контейнер не может просто запомнить IP-адрес клиента при идентификации клиента, когда он снова посещает свой сайт? Возможно ли, чтобы контейнер запомнил клиента с помощью...

17
Управление проверками на стороне клиента и на стороне сервера в одном месте

Я на 100% согласен с тем, что нужно обязательно использовать проверки данных как на стороне клиента, так и на стороне сервера. Однако в рамках и средах, в которых я работал, подходы, которые я видел, никогда не были СУХОЙ. В большинстве случаев нет плана или шаблона - проверки записываются в...

15
Как работать с более быстрыми компьютерами в видеоигре реального времени клиент / сервер

Я создаю свою первую онлайн-игру с использованием socket.io, и мне бы хотелось, чтобы она была многопользовательской игрой в реальном времени, такой как agar.io или diep.io. Но я столкнулся с проблемой выяснения того, как заставить все компьютеры работать с одинаковой скоростью. У меня есть три...

13
Каковы преимущества клиент-серверной архитектуры в веб-приложениях по сравнению с созданным сервером веб-приложением

В нашей компании нам нужно встроить веб-интерфейс на встроенную платформу Linux. Я вроде вижу 2 варианта: вы используете технологию, в которой HTML и JavaScript генерируются на стороне сервера (подумайте, JSP, Grails, но это то, что использует C ++ и генерирует HTML / JavaScript), или вы создаете...

9
мы прошли полный круг с микросервисами, возвращаясь к очень старым школьным подходам?

С точки зрения архитектуры и дизайна программного обеспечения, как микросервисы «складываются» (каламбур) против промежуточного программного обеспечения? Я пришел из Java, и похоже, что когда вы уходите от простого REST в качестве API и абстрагируетесь от различных слоев и параметров соединения, по...