问题标签 [webmachine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1413 浏览

erlang - 如何在 Webmachine 中处理 POST 提交?

有什么好心人能告诉我如何编写或指向一个简单的 Webmachine 请求来处理 POST 请求吗?例如由以下内容提交:

非常感谢,

LRP

0 投票
3 回答
1063 浏览

erlang - How to make webmachine play nice with websockets?

Webmachine seems like a great system to build REST web services, but I know it does not provide websocket compatibility. My question is rather straightforward : What would be a good approach to add websocket capabilities on top of a web service built with webmachine?

0 投票
2 回答
322 浏览

erlang - Webmachine dispatch.conf:如何绑定到 /

我正在开发一个 hello world webmachine 应用程序。我想要的是所有请求都映射到 blogtest_resource 除非它以“静态”开头。在这种情况下,它被映射到 static_resource。

如果我请求 / 或静态内部的任何内容,这会很好地工作,但如果我请求 /new(应该由 blogtest_resource 处理),它会失败。

在 dispatch.conf 的配置中有什么我不知道的吗?

0 投票
5 回答
801 浏览

java - 有没有人将 WebMachine(用 Erlang 编写)移植到 Java?

如果没有人将用 Erlang (http://wiki.basho.com/Webmachine.html) 编写的 Basho WebMachine 工具包移植到 Java,我会感到惊讶,但我似乎找不到一个!

我知道 Java REST 工具包(JAX-RS、RESTlets、1060 NetKernel 等)有各种尝试,但我不希望有人对 REST 风格的解释——我只想要一个“可执行的 HTTP 模型”,这正是WebMachine 似乎是什么,但我想要它在 Java 中(即不是 Ruby、Python、Clojure 等端口......!)。当然,WebMachine 不是那么“功能性”,以至于它不能轻易地移植到 Java,但也许我错了(我有点怀疑实际上可能是这种情况)......?

作为记录,我多年前在 Java 中实现了自己的 WebMachine 尝试(建立在 Apache HTTPClient 之上),但它只实现了 HTTP 规范的一个非常小的子集,我真的不想复活该代码(用 JDK 1.4 编写),并为 HTTP 的所有特性扩展了它,那时我从来没有费心去理解或实现。

0 投票
1 回答
152 浏览

https - 什么是让 https 客户端在 erlang webmachine 服务器应用程序中运行的好方法?

在 webmachine 项目中,我还从其他服务器请求 https 页面。

在原型中,我设法以这种方式做到了:

它作为原型工作,现在我想知道如何以及在哪里启动 inets 和 ssl 并让它们以正确的方式运行。

我已经看到在 src/myapp.erl 中也有启动 inets,但是这个 inets 实例在我上面的页面渲染中不可用:

0 投票
1 回答
713 浏览

erlang - 如何让 Webmachine 和 eredis 一起工作?

一周以来,我一直在思考我的 Webmachine 应用程序中 Redis 的使用问题。而我还没有开悟。

我将使用 Eredis,这是一个使用示例:

据我了解eredis:start_link(),应该只在某个地方调用一次。但是,我怎样才能Con在我的资源中获得变量呢?

0 投票
1 回答
140 浏览

erlang - Webmachine应用程序不断重启

我有一个 webmachine 项目,它还有一个在后台运行的进程,该进程执行任务并将数据存储在 ETS 表中。

当我大约一个小时没有向应用程序发出请求时,请求需要很长时间并且ETS表中的数据已经消失。

看起来 webmachine 应用程序由于不活动而关闭。这是真的?然后有没有办法告诉它不要?

该应用程序托管在 heroku 上,并且在后台运行的更新 ETS 表的模块在 Procfile 中启动

0 投票
1 回答
215 浏览

erlang - 单独工作,但在我用钢筋释放它之后就不行了

一个基于 Webmachine 和 ErlyDtl 的简单应用程序,当我使用 ./start 启动它时它可以工作。如果我尝试使用钢筋进行发布,那么它会启动,但是当我执行请求时,它将失败并出现以下错误。我试图包含编译器......仍然没有帮助其他东西丢失但不知道如何检测。

这是我的 reltool.config

任何帮助将不胜感激。

0 投票
1 回答
227 浏览

erlang - 为什么我在 Webmachine 中成功的流式响应有状态码 500?

以下代码是 webmachine 资源的完整来源。预期的行为是流响应应该是 200,并且应该是一个指定长度的字符串,完全由字母“a”组成。

这个字符串确实是作为响应体返回的,但是状态码是 500。这怎么可能呢?

0 投票
1 回答
157 浏览

erlang - 如何整合 Chicago Boss 和 Webmachine?

我只是想用webmachine开发一个RESTful api服务器,但我想同时使用chicago boss的工具,有人可以帮助我吗?