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.