diff --git a/lib/bindings/http/binary_0_1.js b/lib/bindings/http/binary_0_1.js index 9f046c1..5bac97b 100644 --- a/lib/bindings/http/binary_0_1.js +++ b/lib/bindings/http/binary_0_1.js @@ -16,17 +16,20 @@ HTTPBinary.prototype.emit = function(cloudevent){ // Always set stuff in _config var _headers = _config["headers"]; - if(cloudevent.getContenttype()) + if(cloudevent.getContenttype()) { _headers["Content-Type"] = cloudevent.getContenttype(); + } - _headers["CE-EventType"] = cloudevent.getType(); - if(cloudevent.getEventTypeVersion()) + _headers["CE-EventType"] = cloudevent.getType(); + if(cloudevent.getEventTypeVersion()) { _headers["CE-EventTypeVersion"] = cloudevent.getEventTypeVersion(); + } _headers["CE-CloudEventsVersion"] = cloudevent.getSpecversion(); _headers["CE-Source"] = cloudevent.getSource(); _headers["CE-EventID"] = cloudevent.getId(); - if(cloudevent.getTime()) + if(cloudevent.getTime()) { _headers["CE-EventTime"] = cloudevent.getTime(); + } _headers["CE-SchemaURL"] = cloudevent.getSchemaurl(); // Set the cloudevent payload