android - 模拟android设备的所有http请求
问题描述
我有一个 Android 应用程序,它对 Internet 上的不同服务使用一些 HTTP 请求。为了进行测试,我想设置一个响应此请求的 WireMock 实例。该设备通过 USB 连接到 WireMock 机器。我不想仅出于测试目的将 APK 中使用的 URL 更改为“localhost”。假设我的应用程序使用这些调用:
http://my-nice-web-api.com/some/path和https://an-even-better-web-api.com
我希望将来自 Android 设备的这些请求路由到我的 WireMock 机器上的端口,以便我可以读取请求的 URL 并使用测试数据进行响应。我怎样才能做到这一点?这个问题不是关于 WireMock 逻辑,而是关于路由呼叫的方式。
解决方案
推荐阅读
- mysql - 如何在mysql中使用嵌套大小写查找三角形的类型(给出三边的长度)?
- python - 使用 Pandas 从 URL 中仅读取 .zip 中的 .csv 文件?
- c - 使用 qsort 算法对链表进行排序
- scala - Azure Databricks Scala:如何替换相应层次结构之后的行
- php - 当我尝试获得一对一的关联值时,为什么我在 Laravel 中的关系会倒退?
- javascript - 获取具有特定属性 axios 的数组对象
- node.js - 用 Jest 查询内存中的 mongodb
- css - 删除一个单元格中的表格背景
- java - Android MediaPlayer 返回 Prepare failed.: status=0x1 on device 但在模拟器中运行
- ubuntu - 无法从 Ubuntu 通过以太网 ping Beaglebone Black