如何用curl命令行工具发送包含JSON数据的POST请求?

2026-04-06 18:280阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计456个文字,预计阅读时间需要2分钟。

如何用curl命令行工具发送包含JSON数据的POST请求?

最近开发了一个接口对接网站,对方的系统使用Java开发,而我这里使用PHP开发。在提交数据时,使用JSON格式。在网上找到了一些curl提交JSON数据的代码,以下记录一下:

php 'value1', 'key2'=> 'value2'));

如何用curl命令行工具发送包含JSON数据的POST请求?

// 初始化curl会话$ch=curl_init('http://example.com/api');

// 设置curl选项curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($jsonData)));

// 执行curl会话$response=curl_exec($ch);

// 关闭curl会话curl_close($ch);

// 输出响应结果echo $response;?>

推荐:使用PHP的cURL库进行JSON数据的提交,简单易用。

阅读全文

本文共计456个文字,预计阅读时间需要2分钟。

如何用curl命令行工具发送包含JSON数据的POST请求?

最近开发了一个接口对接网站,对方的系统使用Java开发,而我这里使用PHP开发。在提交数据时,使用JSON格式。在网上找到了一些curl提交JSON数据的代码,以下记录一下:

php 'value1', 'key2'=> 'value2'));

如何用curl命令行工具发送包含JSON数据的POST请求?

// 初始化curl会话$ch=curl_init('http://example.com/api');

// 设置curl选项curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_POST, true);curl_setopt($ch, CURLOPT_POSTFIELDS, $jsonData);curl_setopt($ch, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Content-Length: ' . strlen($jsonData)));

// 执行curl会话$response=curl_exec($ch);

// 关闭curl会话curl_close($ch);

// 输出响应结果echo $response;?>

推荐:使用PHP的cURL库进行JSON数据的提交,简单易用。

阅读全文