Разница между ошибками 400 Bad Request и 403 Forbidden заключается в причинах возникновения:
  - 400 Bad Request возникает, когда сервер не может обработать запрос из-за различных проблем с отправкой данных, неверной структуры запроса или конфигураций сервера.                                                                          evgeniy-zaharenko.ru                       Обычно это происходит, если клиент не передаёт необходимые заголовки или параметры.                                                                          habr.com                      
  - 403 Forbidden означает, что у клиента не хватает прав для получения запрашиваемого ресурса.                                                                          habr.com                       Например, когда обычный пользователь сайта пытается получить доступ к панели администратора.                                                                          habr.com                      
  
 Таким образом, 400 Bad Request указывает на некорректный запрос клиента, а 403 Forbidden — на то, что сервер принял запрос, но отказался предоставить доступ к ресурсу.                                                                          thecode.media                                                                                               ru.wikipedia.org