From 3ae463960f4355d6f60b6b1e6e42be67c98e1f39 Mon Sep 17 00:00:00 2001 From: Ery Lee Date: Sun, 18 Jan 2015 16:34:01 +0800 Subject: [PATCH 1/3] ok\n --- apps/emqtt/src/emqtt_http.erl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apps/emqtt/src/emqtt_http.erl b/apps/emqtt/src/emqtt_http.erl index 5994f6b34..dfb19e430 100644 --- a/apps/emqtt/src/emqtt_http.erl +++ b/apps/emqtt/src/emqtt_http.erl @@ -55,7 +55,7 @@ handle('POST', "/mqtt/publish", Req) -> retain = Retain, topic = Topic, payload = Message }), - Req:ok({"text/plan", <<"ok">>}); + Req:ok({"text/plan", <<"ok\n">>}); {false, _} -> Req:respond({400, [], <<"Bad QoS">>}); {_, false} -> From 2e3f0bda11ce7d8d8f64656bd3fd131d7e9ad92d Mon Sep 17 00:00:00 2001 From: Ery Lee Date: Sun, 18 Jan 2015 16:36:34 +0800 Subject: [PATCH 2/3] 8883 -> 8083 --- README.md | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 15f2609e8..3081d6804 100644 --- a/README.md +++ b/README.md @@ -52,7 +52,7 @@ cd $INSTALL_DIR/emqtt {max_conns, 1024}, {acceptor_pool, 4} ]}, - {http, 8883, [ + {http, 8083, [ {max_conns, 512}, {acceptor_pool, 1} ]} @@ -65,7 +65,7 @@ cd $INSTALL_DIR/emqtt ``` --sname emqtt +-name emqtt@127.0.0.1 -setcookie emqtt @@ -124,13 +124,13 @@ eMQTT support http to publish message. Example: ``` -curl -v --basic -u user:passwd -d "qos=1&retain=0&topic=/a/b/c&message=hello from http..." -k http://localhost:8883/mqtt/publish +curl -v --basic -u user:passwd -d "qos=1&retain=0&topic=/a/b/c&message=hello from http..." -k http://localhost:8083/mqtt/publish ``` ### URL ``` -HTTP POST http://host:8883/mqtt/publish +HTTP POST http://host:8083/mqtt/publish ``` ### Parameters @@ -157,5 +157,6 @@ feng at emqtt.io ## Thanks @hejin1026 (260495915 at qq.com) + @desoulter (assoulter123 at gmail.com) From 2cfcf2bff6fb6af4258a9c7eaf644c0d1342ca0f Mon Sep 17 00:00:00 2001 From: Ery Lee Date: Sun, 18 Jan 2015 22:17:06 +0800 Subject: [PATCH 3/3] 0.3.1-beta --- CHANGELOG.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d582ef4f7..89aefd182 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,11 @@ eMQTT ChangeLog ================== +v0.3.1-beta (2015-01-24) +------------------------ + +Feature: HTTP POST API to support 'qos', 'retain' parameters + v0.3.0-alpha (2015-01-18) ------------------------