React Native中添加Base64支持

最近极客人在使用React Native制作的自己的博客客户端,客户端在调用Wordpress Rest API时有些操作需要使用HTTP认证,而HTTP认证中主要就是在HTTP请求中的头部加入 "Authorization"字段,Authorization字段的内容是 用户名:密码 的base64编码

环境依赖

Base64编解码算法在Nodejs的buffer组件中有支持,首先我们需要在React Native项目根目录下运行命令行安装buffer依赖:
npm install buffer --save
安装完毕后,React Native根目录的app.json中的dependencies便会自动加入下面一条:

React Native中添加Base64支持

使用方式

引入

var Buffer = require('buffer').Buffer

编码

var base64Str= new Buffer(rawStr).toString('base64');

解码

var b = new Buffer(base64Str, 'base64')
var s = b.toString();

Buffer项目主页:

更多buffer的使用方法参考Buffer主页:https://github.com/feross/buffer

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 179,392评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,727评论 19 139
  • 持续更新中...... 一套企业级的 UI 设计语言和 React 实现。 https://mobile.ant....
    日不落000阅读 6,078评论 0 35
  • MVC 历史背景 早在上个世纪70年代,美国的施乐公司(Xerox)的工程师研发了Smalltalk编程语言,并且...
    穷鬼_h阅读 997评论 0 7
  • 回忆鲨鱼玩,其实就是回忆二十岁那段轻狂的岁月,那段学生生涯的记忆。 鲨鱼玩,不是邵阳的肯定没听说过,不是奔三族也肯...
    大漠啸西风阅读 377评论 0 0

友情链接更多精彩内容