cURL 转 Java 代码

使用 curlconverter 将 cURL 命令转换为 Java HTTP 客户端代码,支持 HttpClient、HttpUrlConnection、OkHttp 与 Jsoup。

工具简介:在线秒转 cURL 到 Java 代码

将任意 curl 命令转换成可直接运行的 Java 代码
根据项目需求自由切换 HttpClient(Java 11+)、传统 HttpUrlConnection、主流 OkHttp 或适合 HTML 场景的 Jsoup

工具基于开源项目 curlconverter,精准还原请求头、查询参数、JSON 负载、身份验证、表单以及 multipart 上传。


什么是在线秒转 cURL 到 Java 代码?

秒转 cURL 到 Java 代码用于解析 URL 各组成部分,方便排查参数与路径问题。

如何使用

  1. 粘贴完整 URL。
  2. 工具自动拆解协议、域名、路径与参数。
  3. 复制所需字段。

常见应用场景

  • 快速定位 URL 参数问题
  • 对比不同环境下的链接差异
  • 文档或接口说明中的 URL 拆解

❓ 常见问题 FAQ

Q1:解析失败怎么办?
A:确认 URL 格式完整,包含协议头。

Q2:参数没有显示?
A:检查是否存在 ? 与 & 分隔符。

Q3:支持中文域名吗?
A:可先转为 Punycode 再解析。

使用步骤

  1. 将包含参数、请求头、请求体的完整 curl 命令粘贴到输入框。
  2. 选择需要的 Java 输出风格。
  3. 点击 转换,复制生成的代码即可使用。

功能亮点

  • 输出符合习惯的 Java HttpClient、HttpUrlConnection、OkHttp、Jsoup 代码
  • 保留所有请求头、Cookie、参数和请求体
  • 自动展开命令中的环境变量
  • 在生成前提示不受支持的 cURL 选项
  • 适用于 API 客户端、后端服务、脚本以及测试场景

为什么选择这个工具?

手动改写 HTTP 请求既耗时又容易遗漏细节。
使用本工具可在数秒内把可靠的 cURL 示例转换为 可直接上线的 Java 代码,非常适合迁移文档、协作开发或搭建 SDK 与测试用例。


常见场景

1. 生成 Java HttpClient 请求

将 API 文档中的示例快速转换为现代 HttpClient 代码,自动带上正确的头与 body。

2. 兼容既有集成

无需手写即可生成 HttpUrlConnection 或 OkHttp 片段,维护老项目更轻松。

3. Jsoup 抓取与解析

直接生成与 curl 行为一致的 Jsoup 代码,方便进行网页抓取和 HTML 处理。

4. 团队共享与协作

在线转换器 无需安装,随时随地可用。
把生成的 Java 代码分享给同事,用于评审、文档或内部工具。