Sample request using chrome postman
curl -X POST \ http://example.com/services/EventingConnector/events \ -H 'content-type: multipart/form-data' \ -F family=f1 \ -F metadata-user=u131 \ -F eventBody=@san1.csv \ -F type=Type3 \ -F version=2.0 \ -F metadata-producerName=mytester \ -F metadata-producerVersion=3.5
var form = new FormData(); form.append("family", "f1"); form.append("metadata-user", "u131"); form.append("type", "Type3"); form.append("version", "2.0"); form.append("metadata-producerName", "myapp"); form.append("metadata-producerVersion", "3.5"); var settings = { "async": true, "crossDomain": true, "url": "http://example.com/services/EventingConnector/events", "method": "POST", "processData": false, "contentType": false, "mimeType": "multipart/form-data", "data": form } $.ajax(settings).done(function (response) { console.log(response); });
Sample request using chrome postman
import http.client conn = http.client.HTTPConnection("example.com") payload = "{\"family\" : \"f1\",\"type\" : \"t2\",\"version\" : \"1.0\",\"eventMetaData\" : {\"user\" : \"u131\",\"additionalProperties\" : {\"k1\" : \"v1\",\"k2\" : \"v2\"}},\"eventBody\" : {\"a\" : \"a1\",\"b\" : \"b1\",\"ar1\" : {\"abcd\" : \"pqrs\",\"xyz\" : \"123\",\"iar1\" : {\"x1\" : \"y1\",\"x2\" : \"y2\"}}}}" headers = { 'content-type': "application/json" } conn.request("POST", "/services/EventingConnector/events", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
curl -X POST \ http://example.com/services/EventingConnector/events \ -H 'content-type: application/json' \ -d '{ "family" : "f1", "type" : "t2", "version" : "1.0", "eventMetaData" : { "user" : "u131", "additionalProperties" : { "k1" : "v1", "k2" : "v2" }, "producerVersion": "1.0", "producerName": "MyApp" }, "eventBody" : { "a" : "a1", "b" : "b1", "ar1" : { "abcd" : "pqrs", "xyz" : "123", "iar1" : { "x1" : "y1", "x2" : "y2" } } } }'
Copyright © 2017 Avaya. All Rights Reserved.