React:如何强制浏览器发送OPTION(飞行前)的特定标头

React : How to force the browser to send a specific header for OPTION (preflight)

本文关键字:飞行前 OPTION 何强制 浏览器 React      更新时间:2024-01-17

我正在编写一个可爱的rest web服务,现在我计划将其用于使用ReactJS构建的特定web应用程序。

当然,一切都准备好了(cors,options,…),但我面临着一个可悲的问题:我的WS要求每个请求都包含一个"版本"头,以避免面临版本控制问题,但我不知道如何在发出飞行前请求时告诉我的浏览器添加这个头。

那么,首先,这可能吗?那么,如何使用ReactJS实现这一点呢?

这不是由ReactJs(处理您的UI)管理的,而是由您选择向web服务发出Http请求的库管理的。

例如,您可以使用经典的XMLHttpRequest API。您还可以使用最近的Fetch API,为此您需要一个polyfill。