使用HTTP Shortcuts创建请求并复制响应到剪切板的快捷方式
学习笔记作者:admin日期:2025-09-22点击:109
摘要:本文介绍了如何在Android应用HTTP Shortcuts中创建一个快捷方式,通过发送HTTP请求并将返回内容写入剪切板。步骤包括设置URL、方法、响应处理和可选的成功提示。
目标
创建一个HTTP Shortcuts快捷方式,发起HTTP请求(GET或POST),将服务器返回的响应内容自动复制到剪切板。
步骤:在HTTP Shortcuts中创建快捷方式
1. 基本设置
- Name: 获取内容并复制到剪切板
- URL: 输入你要请求的网址,例如:https://httpbin.org/get(可以替换为真实API地址)
- Method: GET(或根据需要选择POST)
2. 高级设置(可选)
- 如果需要添加请求头、参数、认证等,在对应部分填写。
- 例如添加Header:
Key: User-Agent
Value: MyApp/1.03. 响应处理(关键步骤)
- 点击"Response"设置。
- Save Response: 勾选。
- As: 选择Clipboard(这是关键!选择“剪切板”)。
- 这会自动将整个响应体(response body)写入系统剪切板。
4. (可选)添加成功提示
- 在"On Success"部分:
- 勾选Show a Toast Message。
- 输入提示文字,例如:内容已复制到剪切板。
5. 保存快捷方式
- 点击右上角✔保存。
使用方式
- 回到桌面或快捷方式列表。
- 点击你刚创建的快捷方式图标。
- 请求发送,完成后内容自动进入剪切板。
- 你可以随时在任何地方粘贴(长按输入框 → 粘贴)。
示例场景
假设你请求的接口是:
https://api.ipify.org返回你的公网IP,例如:
123.45.67.89      使用该快捷方式后,123.45.67.89就会自动复制到剪切板。
高级技巧(可选)
      如果你想只复制响应中的某个字段(如JSON中的ip),可以:
- 将Save Response As改为Variable。
- 使用JSON Path提取字段(如$.ip)。
- 然后在On Success添加一个操作:Copy to Clipboard,选择该变量。
总结
| 设置项 | 值 | 
|---|---|
| URL | 你要请求的网址 | 
| Method | GET / POST | 
| Save Response As | Clipboard | 
| On Success | (可选)显示Toast提示 |