In the previous article, we introduced the HTTP OPTIONS method and learned that it is commonly used to discover the capabilities of a resource.

Now it's time to understand why browsers sometimes send an OPTIONS request before the actual request.

This process is called a Preflight Request.

Isn't CORS Enough?

As we've already learned, CORS is a browser security mechanism.