curl - Apache Camel 与 Spring Boot 集成 REST API
问题描述
我正在使用 Spring Boot 学习 Apache Camel,并且一直在尝试遵循以下示例:https ://www.baeldung.com/apache-camel-spring-boot 。
它告诉我运行文件并向 http://localhost:8080/camel/api/bean 发出 POST 请求,并包含 HEADER:
Content-Type: application/json
和 {"id": 1,"name": "World"}
. 我怎么做?
解决方案
这意味着您从 IDE 运行 Application.class 文件并使用 cURL 或 POSTMAN 发送 POST 请求(您需要下载的软件)
POST 是万维网使用的 HTTP 支持的请求方法。您可以在此处阅读有关 POST 请求的更多信息
cURL 是一个命令行工具,代表客户端 URL。你可以在这里阅读更多关于它的信息
卷曲示例:
curl -d '{"id": 1,"name": "World"}' -X POST http://localhost:8080/camel/api/bean
在尝试剖析他人制作的 RESTful API 或测试您自己制作的 API 时,Postman是一个很好的工具。它提供了一个流畅的用户界面来发出 HTML 请求,而无需编写一堆代码来测试 API 的功能。
从这里下载 PostMan
这是使用 PostMan App 发送 POST 请求的教程
但是,Postman 还有许多其他不错的替代品,您也可以尝试一下。
推荐阅读
- azure-ad-b2c - AAD B2C 中的 OAUTH-KV 声明解析器不起作用
- reactjs - 使用 post 方法和一些数据从外部 url 重定向到我的 reactJS 应用程序路由
- javascript - 从 json 创建列表返回 [object Object] 并且仅返回最后一个 li
- google-app-maker - 在创建后添加记录
- javascript - PHP标头重定向重新加载页面而不是重定向
- python - Python 的 C++ 扩展模块返回一个 Numpy 数组
- google-chrome - 带有 --disabled-blink-features 标志的 Polyfill 的 ShadowDOMV0 行为
- ios - 如何追踪崩溃报告?
- google-oauth - DCM/DFA 报告 API 和刷新令牌
- prolog - 在执行从图中获取所有唯一顶点的 prolog 实现时无法获得正确的输出