Пояснення з використанням історії / аналогії
Ваш Інтернет відтворюється (як зазвичай), тому ви телефонуєте Телстрі і чекаєте на телефон назавжди ...... нарешті ви здаєтеся і розчаровано ляпаєте телефон. (Це невдалий дзвінок. І про це є запис у журналах викликів Tellstra.)
"Ось і все, я телефоную до омбудсмена!"
Але Омбудсмен має пройти тисячі записів дзвінків (усі невдалі запити Tellstra). Якщо ви скажете їм, що ви зателефонували в Telstra, і що ваш дзвінок був невдалим, цього буде недостатньо: звідки Омбудсмен буде знати з усіх записів викликів Tellstra, який з них був вашим, - щоб його можна було розслідувати далі? ?
Ось тут і з’являється X-Request-ID - коли ви коли-небудь телефонуєте Tellstra, ви передаєте випадкове число (X-Request-ID), і це реєструється в записах Tellstra. Таким чином, омбудсмен (маючи доступ до всіх записів) зможе знайти ваш вхідний дзвінок, щоб з’ясувати, що пішло не так.
Застосування історії до HTTP
Те саме стосується запитів http - це ідентифікатор, який використовується для того, щоб допомогти вам (як розробнику на задній панелі) дізнатися, що пішло не так, коли клієнт видає вам помилку або великий звіт.
Це основний підсумок цього. Будь-які питання тощо просто залиште коментар, і я сподіваюся це прояснити.