Curl转Swift
Curl转Swift工具说明
什么是Curl?
Curl是一个功能强大的命令行工具,用于在网络上传输数据,支持多种协议,如HTTP、HTTPS、FTP等。
如何获取curl参数
使用方法
- 在上方文本框中输入curl命令
- 点击"转换"按钮
- 转换后的Swift代码将显示在下方文本框中
- 可以点击"复制"按钮将代码复制到剪贴板
示例
输入:
curl -X GET "https://api.example.com/data" -H "Authorization: Bearer token123"
输出:
import Foundation
let url = URL(string: "https://api.example.com/data")!
var request = URLRequest(url: url)
request.httpMethod = "GET"
request.addValue("Bearer token123", forHTTPHeaderField: "Authorization")
let task = URLSession.shared.dataTask(with: request) { data, response, error in
if let data = data {
print(String(data: data, encoding: .utf8) ?? "")
}
}
task.resume()