当前位置: 首页 > 面试题库 >

我如何在React.js中获取HTTP标头

端木野
2023-03-14
问题内容

我已经向React页面发出了请求,我需要从请求中获取标头。

我通过URL调用页面:

http:// localhost / dashboard

然后设置标头,例如authcode = 1234。

然后,我使用以下路线加载页面:

<Route path="dashboard" name="dashboard" component={Dashboard} onEnter={requireAuth}></Route>

是否有类似this.props.header的东西,我可以在页面构造函数中调用?


问题答案:

您无法通过javascript发送http请求而无法获取当前页面标题。有关更多信息,请参见此答案。

在您的服务器上添加一个虚拟的api网址,并在页面加载后点击它,然后就可以获取标题了。

class App extends React.Component{
    //some code
    componentDidMount(){
       fetch(Some_API).then(response=>{
           console.log(response.headers)
       })
    }
    //some code
}


 类似资料:
  • 问题内容: 我是python的新手,使用Python Flask并生成REST API服务。 我想检查发送给客户端的授权标头。 但是我找不到在flask中获取HTTP标头的方法。 感谢获得HTTP标头授权的任何帮助。 问题答案: 行为就像字典一样,因此你也可以像使用任何字典一样获取标头:

  • 问题内容: 在Java Web项目中,如何获得(如果可能)URL请求中的“ HTTP锚”部分?例如,当请求URL为http:// localhost:8080 / servlet / page.htm?param1 = value1&param2 = value2#section时, 我希望能够识别该部分。 上面的例子中产生的子 前述 的,在这种情况下:。有没有办法在符号 后 提取URL的一部分?

  • 我想创建一个API,为了验证API使用者,我将提供一个API密钥、应用id和应用机密。问题是,我想知道http请求来自哪里,这样我就可以知道发出que请求的主机是否是注册主机。例如:www.someone。com的应用程序id为0001,应用程序机密为1200,api密钥为458。如果此凭据用于发出请求,我想知道请求者是否真的是www.someone。通用域名格式

  • 问题内容: 我正在react.js中处理单个页面应用程序,那么在页面转换或浏览器后退/前进时更新元标记的最佳方法是什么? 问题答案: 我在一个较旧的项目中使用了react-document-meta。 只需定义您的元值 并放置一个 在回报

  • 问题内容: 我正在尝试获取Selenium Webdriver中的标题。类似于以下内容: 我需要使用网络驱动程序,因为它支持Flash和测试网页所需的其他功能。这是我到目前为止在Selenium中拥有的东西: 我还看到了一些其他建议,建议运行整个selenium服务器以获取此信息(https://github.com/derekargueta/selenium- profiler )。我如何使用与

  • 问题内容: 如何从WebView获得HTTP标头响应?我找到了半解决方案,但是它是用Objective- C编写的,不能将其转换为Swift(我已经尝试过使用较差的Obj-C知识了)。 Objective-C代码: 该代码将如何看待Swift? 也许现在我们有更好的方法呢?并不总是启用缓存。 问题答案: 迅速 斯威夫特更严格; 您想保护自己免受指针和: 检查实际是否有 检查实际是否有 对响应进行类