happypass 2.0.5+1 happypass: ^2.0.5+1 copied to clipboard
a highly liberal http framework! In happypass, you can contorl all of the request process, and re-design anything you need.
happypass 使用指南 #
-
实现一个简单的请求,快速上手
-
列举了当前版本可配置全部请求参数,及对配置方法与参数的详细说明
-
建立一个请求原型并配置一些请求参数,量化生成请求并执行
-
列举了当前版本可配置全部请求原型参数,及对配置方法与参数的详细说明
-
重点列举了
quickGet
和quickPost
方法的参数和详细说明 -
介绍了拦截器的作用,并且详细描述了拦截器的工作原理与简单应用
-
本示例实现了用自定义拦截器进行请求正常拦截,使用提供
requestForPassResponse
方法进行请求,并对主要流程进行hook
-
本示例实现了用自定义拦截器进行请求正常拦截,不使用提供的请求方法。在本示例中,会确保
Request
的全部功能仍然正常使用。 -
列举了各种情况下请求中断器的用法,合理地运用请求中断器,会大大提升你的编码效率。
-
本示例演示了如何利用请求运行代理优化请求的执行效率,编解码这些耗时操作将不再阻塞程序正常运转。
-
本示例演示了如何设置请求超时时间,并对各个超时字段进行详细解释。
-
本示例演示了如何使用
FormDataBody
传递标准表单数据。 -
本示例演示了如何使用
MultipartDataBody
Multipart 表单数据。 -
本示例演示了如何使用
StreamDataBody
流数据。 -
扩展 - 使用 MockClientPassInterceptor 进行本地模拟请求
本示例演示了如何使用
MockClientPassInterceptor
进行离线本地测试。MockClientPassInterceptor
可以根据请求 Url 拦截请求,直接返回预设好的响应结果,整个过程是离线的,并且无须与服务器进行交互。 -
扩展 - 使用 HappyPassQuickAccess 快速完成请求
本示例演示了如何使用
HappyPassQuickAccess
快速完成常用的基本请求。