# Proxyman Code Generator（代码生成器）

> 使用 Proxyman 的 Code Generator 标签页，将抓取的请求转换为 cURL、Swift、Python、Go、Kotlin、JavaScript 等多种语言的代码片段。

## 1. 这是什么？ {#1-whats-it}

Code Generator 可将抓取的 HTTP/HTTPS 请求转换为多种语言和工具可直接使用的代码。

支持的语言和格式：

* cURL
* HTTPie
* HAR
* Postman Collection 2
* Axios
* Dart
* Go
* Java + HTTPClient
* JavaScript + jQuery
* Kotlin + OkHttp
* Node + HTTP
* Node + Fetch
* PHP + Guzzle
* Python + Request
* Rust + reqwest
* Objective-C + NSURLSession
* Swift + Alamofire 5
* Swift + Moya
* Swift + URLSession

![Proxyman Code 标签页，显示由抓取的 GET 请求生成的 Swift + Alamofire 5 代码](https://proxyman.com/docs/assets/code-generator.png)

## 2. 如何打开 Code Generator 标签页？ {#2-how-to-open-the-code-generator-tab}

1. 在 Request 面板中，点击 “+” 按钮
2. 随后会出现 Custom Previewer Tab 窗口，勾选 **Code Generator** 复选框

![Proxyman Custom Previewer Tab 窗口，已勾选 Code Generator，Code 标签页显示 Swift 代码](https://proxyman.com/docs/assets/CleanShot%202025-01-29%20at%203%E2%80%AF.44.21%402x.jpg)

_如何打开 Code Generator 标签页_

* Request 面板中会新增一个 **Code** 标签页 -> 选择任一语言即可显示对应代码

## 3. 没有找到常用的库？ {#3-missing-your-favorite-library}

如果找不到所用的库，可以：

* 在 GitHub 上提交 [Issue](https://github.com/ProxymanApp/Proxyman/issues)。
* Fork [Code-Generator-Plugin 仓库](https://github.com/ProxymanApp/code-generator-plugin) 并提交 PR。感谢你的贡献 🙇‍♂️
