curl+postman 在java开发中的使用(提高效率)

概念

curl 是一个常用的命令行工具,用于发送各种类型的 HTTP 请求,包括 GET、POST、PUT、DELETE 等。它也可以用来下载文件、上传文件、设置 cookie、发送 multipart/form-data 等等。

使用

调用post接口

实际中的接口:

curl --location --request POST 'http://192.168.11.11:30000/api/science-standard-guide-service/standard-guide/input/submit' \
--header 'Zkrtoken: ccbf61f2ded3dfc3a5df55d676776146c45baeaf3ac647f73fccf8ae2593d09b28fecc779cc75ff4dbf2' \
--header 'Deptid: 2c949aaf837e10ba0183f8c8b5e00186' \
--header 'Positioncode: 01.01.06.08.04' \
--header 'Userid: 2c949aaf837e10ba0183ffe55f4b4c8a' \
--header 'Content-Type: application/json' \
--data-raw '[
    {
    "id":"1734377653844185088",
    "standardName": "demoData",
    "standardType": "demoData"
    }
]'

分析

--location:此选项用于启用HTTP重定向的自动处理

--request POST:指定请求方法为POST

--header: 用于设置HTTP头信息

--data-raw: 用于发送原始数据

总的来说,这个命令是向指定的URL发送一个POST请求,并带有多个HTTP头信息和JSON格式的请求体数据

调用get接口

实际中的接口

curl --location --request GET 'http://192.168.15.113:30000/api/science-standard-guide-service/standard-guide/input/detail/1734377653844185088' \
--header 'Zkrtoken: 6a745aec5cfbccbf61f2ded3dfc3a5df55d676776146c45baeaf3ac647f73fccf8ae2593d09b28fecc779cc75ff4dbf2' \
--header 'Deptid: 2c949aaf837e10ba0183f8c8b5e00186' \
--header 'Positioncode: 01.01.06.08.04' \
--header 'Userid: 2c949aaf837e10ba0183ffe55f4b4c8a'

 

分析

--location:此选项用于启用HTTP重定向的自动处理

--request GET:指定请求方法为GET

--header: 用于设置HTTP头信息

总结:这个命令是向指定的URL发送一个GET请求,用于获取具有特定ID的科学标准指南详情。请求带有多个HTTP头信息,服务器可能会根据这些头信息返回相应的详情数据

在postman中使用curl

将接口curl(bash)从谷歌浏览器复制下来

将curl导入postman

复制进来后相关参数和header头信息就不用自己手动写了,提高开发效率,直接点击发送即可

参考文档:

Postman 导入导出 curl 命令详细步骤 Postman 导入导出 curl 命令详细步骤_postman copy as curl-CSDN博客

一键复制谷歌浏览器请求到Postman:https://www.cnblogs.com/zipxzf/articles/15507026.html

postman 巧用cURL:https://www.cnblogs.com/helloTerry1987/p/11408577.html

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值