какой HTTP-глагол мне следует использовать для запроса новых данных, но не сохранять их в базе данных? - PullRequest
0 голосов
/ 27 октября 2018

Мне нужно сделать 2 вещи:

  1. Это попросить сервер создать некоторые проблемы и отправить их информацию клиенту (но не сохранять их в БД)
  2. клиентответит на некоторые из них (не все), а затем отправит эти проблемы со всеми частями информации (информация о проблеме и информация об ответе) на сервер и сохранит их в БД.(остальные проблемы бесполезны и прекратятся в клиенте и не имеют значения для серверной части)

так какой HTTP-глагол мне следует использовать для каждого из них?(и, вероятно, какой URL)

Ответы [ 2 ]

0 голосов
/ 30 октября 2018

Это попросить сервер создать некоторые проблемы и отправить их информацию клиенту (но не сохранять их в БД)

Это должно быть GET, так как вы запрашиваетесервер для некоторой информации, и сервер успешно обрабатывает ее и обслуживает данные.

клиент ответит на некоторые из них (не все) и затем отправит эти проблемы со всеми частями информации (информация о проблеме и информация об ответе)) на сервер и сохраните их в БД.(остальные проблемы бесполезны и прекратятся в клиенте и не будут иметь значения для серверной части)

Это должно быть POST, поскольку вы запрашиваете сервер для сохранения этих проблем.

0 голосов
/ 27 октября 2018

если вы просто хотите, чтобы сервер отвечал клиенту некоторыми данными, это звучит так, будто вы просто ищете простой запрос GET.Этот вопрос может быть легче решить, если бы вы могли добавить какой-то конкретный код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...