linux - Curl 作为 REST 服务器

标签 linux rest curl

我知道我可以像这样使用curl创建一个REST客户端

curl -o out.json http://www.example.com/index.html

有没有办法制作一个使用命令行发送 json 文件的 REST 服务器?

即服务器监听curl请求并响应json数据。

谢谢。

最佳答案

您可以考虑Python's SimpleHTTPServer可以使用 python -m SimpleHTTPServer [port] 运行,默认 http 端口为 80。您所需要做的就是在运行命令的目录中存储一个 JSON 文件,您可以使用 http://127.0.0.1/path/to/file.json 访问 JSON 文件的 url。 。或者,您可以检查 this post一种使用 netcat 制作简单 Web 服务器的方法。但是,curl 是客户端应用程序,不能用于创建 Web 服务器。

关于linux - Curl 作为 REST 服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55938866/

相关文章:

c++ - 拦截并将 C 调用转发给第三方库

linux - 如何在 Rust 中创建虚拟文件系统?

rest - SoapUI:ConnectException:连接超时:

docker - curl 在 docker 容器内不工作

c# - Linux Mono + Postsharp + Log4Net = 没有自动异常捕获

c - 在64位系统中复制unsigned int 2次和unsigned long 1次有什么区别?

java - 可以从命令行运行 jar 但不能在 shell 脚本中运行 - 为什么?

java - 读取大文件并连续处理时连接重置

javascript - 如何使用 NodeJS 计算 UPS 运费?

php - 在 PHP 中通过 CURL 调用 SOAP 方法,调用需要客户端身份验证