在本机反应中使用 https 模块

Posted

技术标签:

【中文标题】在本机反应中使用 https 模块【英文标题】:Use https module in react native 【发布时间】:2021-02-19 08:33:52 【问题描述】:

我想在 react native 中使用 nodejs 的 https 标准库模块(我需要 https.Agent for axios)。有没有合适的方法来做到这一点?

【问题讨论】:

【参考方案1】:

也可以使用 JavaScipt 的内置函数 'fetch' 来执行。

例子:

fetch('https://mywebsite.com/endpoint/', 
  method: 'POST',
  headers: 
    Accept: 'application/json',
    'Content-Type': 'application/json'
  ,
  body: JSON.stringify(
    firstParam: 'yourValue',
    secondParam: 'yourOtherValue'
  )
);

更多:https://reactnative.dev/docs/network

【讨论】:

如何配置它以允许自签名证书? 我相信它需要在平台配置上实现。可能会有所帮助 - github.com/facebook/react-native/issues/20488

以上是关于在本机反应中使用 https 模块的主要内容,如果未能解决你的问题,请参考以下文章

Haste 模块命名冲突:将本机应用程序与 AWS 服务反应(放大项目)

无法在本机反应中解析模块加密

需要未知模块“反应”的反应本机错误

本机动画模块不可用 - 反应本机

我如何检查安装在反应本机代码中的应用程序

反应本机导航:无法解析模块反应导航