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

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

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

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

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

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

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

3
мы прошли полный круг с микросервисами, возвращаясь к очень старым школьным подходам?
С точки зрения архитектуры и дизайна программного обеспечения, как микросервисы «складываются» (каламбур) против промежуточного программного обеспечения? Я пришел из Java, и похоже, что когда вы уходите от простого REST в качестве API и абстрагируетесь от различных слоев и параметров соединения, по крайней мере, в Java, вы почти полностью вернулись к …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.