Создание системы, которая позволит клиентам загружать свои квитанции. Мне нужно создать URL-адрес, который клиент будет вызывать для создания уникального идентификатора, например /system/generate_id
. Вопрос в том, должен ли этот URL быть GET
или POST
.
Немного в этой системе. Сгенерированный URL-адрес будет действителен в течение нескольких часов, а затем истечет. Сгенерированный идентификатор не будет использоваться для однозначной идентификации чеков. Квитанции будут прочитаны другой системой для выполнения некоторой обработки OCR и будут сохранены в каком-то новом месте (где они будут сопоставлены с идентификатором пользователя). Сгенерированный URL-адрес не может использоваться для доступа к загруженной квитанции, т. Е. system/<generated_id>
не существует. Фактически, рассматриваемая система будет лямбда-выражением, единственной целью которой является создание идентификатора, и этот сгенерированный идентификатор не зависит от пользователя, он просто уникален.
Я знаю, что запрос POST
является что-то, что в конечном итоге создает Child по заданному URL-адресу, а GET
- это то, что просто возвращает информацию. Итак, в этом случае, каким должен быть тип URL. Должно быть GET
или POST