我们有一个 Julia 语言计算引擎,我们希望根据来自 HTML 网页的命令触发。
如何从此应用程序连接到 Julia 实例。是否可以通过 REST 服务连接到 Julia?
您只需要让 Julia 监听传入请求的端口并让它做出相应的响应。您可以使用 HTTP 包(如HTTP.jl)轻松设置REST端点:
import HTTP
using Sockets
compute(req::HTTP.Request) = HTTP.Response(200, "hello world")
const SERVER = HTTP.Router()
HTTP.@register(SERVER, "GET", "/test", compute)
HTTP.serve(SERVER, ip"127.0.0.1", 12345)
Run Code Online (Sandbox Code Playgroud)
现在访问http://127.0.0.1:12345/test
应该会显示一个带有字符串 hello world 的页面。
有许多框架建立在这个基本范式之上。
归档时间: |
|
查看次数: |
108 次 |
最近记录: |