In web development, when would you set a request's mode to 'no-cors'?
A) When you want to enable cross-origin requests and access detailed response data.
B) When you need to make a request that doesn't require access to the response data and is acceptable if the response is opaque.
C) When you need to bypass security protocols and access restricted resources.
D) When you want to ensure the request is sent with full authentication details.