Запитання з тегом «client-server»

3
Чи слід використовувати коди статусу HTTP для опису подій на рівні програми
Кілька серверів, з якими я мав справу, повернуть HTTP 200 для запитів, які клієнт повинен вважати помилкою, з тілом як "успіх: помилка". Мені це не здається належним впровадженням 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 генеруються на стороні сервера (Think JSP, Grails, але це те, що використовує C ++ і генерує HTML / JavaScript) або ви створюєте HTML5 "клієнт" додаток, яке спілкується …

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