diff --git a/etc/emq.conf b/etc/emq.conf index 9251b0f63..4303bc034 100644 --- a/etc/emq.conf +++ b/etc/emq.conf @@ -234,6 +234,7 @@ mqtt.listener.https.handshake_timeout = 15 mqtt.listener.https.keyfile = {{ runner_etc_dir }}/certs/key.pem mqtt.listener.https.certfile = {{ runner_etc_dir }}/certs/cert.pem ## mqtt.listener.https.cacertfile = {{ runner_etc_dir }}/certs/cacert.pem + ## mqtt.listener.https.verify = verify_peer ## mqtt.listener.https.fail_if_no_peer_cert = true diff --git a/src/emqttd_http.erl b/src/emqttd_http.erl index 69b9f827a..8ad37dd10 100644 --- a/src/emqttd_http.erl +++ b/src/emqttd_http.erl @@ -98,7 +98,7 @@ http_publish(Req) -> Msg = emqttd_message:make(ClientId, Qos, Topic, Payload), emqttd:publish(Msg#mqtt_message{retain = Retain}) end, Topics), - Req:ok({"text/plain", <<"ok">>}); + Req:ok({"text/plain", <<"OK">>}); {false, _} -> Req:respond({400, [], <<"Bad QoS">>}); {_, false} ->