Hi Nuwan, If you follow this [1], you can get an idea about how HTTP input adapters are working.
[1] - https://docs.wso2.com/display/BAM250/Quick+Start+Guide Regards, Gihan On Wed, Mar 4, 2015 at 6:44 PM, Maninda Edirisooriya <[email protected]> wrote: > Hi Nuwan, > > You can see the corresponding 2.5.0 page is not there in docs. The reason > is this REST API was removed since BAM 2.5.0. > Instead you can use [1] for publishing events with REST. > > [1] https://docs.wso2.com/display/BAM250/Input+HTTP+Event+Adapter > > Thanks. > > > *Maninda Edirisooriya* > Senior Software Engineer > > *WSO2, Inc.*lean.enterprise.middleware. > > *Blog* : http://maninda.blogspot.com/ > *E-mail* : [email protected] > *Skype* : @manindae > *Twitter* : @maninda > > On Wed, Mar 4, 2015 at 2:03 PM, Nuwan Wimalasekara <[email protected]> > wrote: > >> Hi >> Actually This happens on BAM 2.5.0. Not 2.4.1. In 2.4.1 datareceiver API >> is working fine. >> >> Thanks, >> Nuwanw >> >> On Tue, Mar 3, 2015 at 11:08 PM, Nuwan Wimalasekara <[email protected]> >> wrote: >> >>> Hi >>> I just need to define a stream and publish the event to the created >>> stream using a rest client in BAM 2.4.1. As the documentation[1] , once >>> the datareceiver api is invoked, It redirect to login page with 302 header >>> instead of creating the stream. >>> >>> What is the wrong with this api or am I missing anything >>> >>> [1] >>> https://docs.wso2.com/display/BAM241/Sending+Events+through+the+REST+API >>> >>> Below is the curl request and response I am getting. >>> >>> curl -k --user admin:admin >>> https://localhost:9447/datareceiver/1.0.0/streams/ --data >>> @streamdefn1.json -H "Accept: application/json" -H "Content-type: >>> application/json" -X POST -v >>> >>> * Adding handle: conn: 0x7fd1a9003000 >>> >>> * Adding handle: send: 0 >>> >>> * Adding handle: recv: 0 >>> >>> * Curl_addHandleToPipeline: length: 1 >>> >>> * - Conn 0 (0x7fd1a9003000) send_pipe: 1, recv_pipe: 0 >>> >>> * About to connect() to localhost port 9447 (#0) >>> >>> * Trying ::1... >>> >>> * Connected to localhost (::1) port 9447 (#0) >>> >>> * TLS 1.0 connection using TLS_RSA_WITH_AES_128_CBC_SHA >>> >>> * Server certificate: localhost >>> >>> * Server auth using Basic with user 'admin' >>> >>> > POST /datareceiver/1.0.0/streams/ HTTP/1.1 >>> >>> > Authorization: Basic YWRtaW46YWRtaW4= >>> >>> > User-Agent: curl/7.30.0 >>> >>> > Host: localhost:9447 >>> >>> > Accept: application/json >>> >>> > Content-type: application/json >>> >>> > Content-Length: 279 >>> >>> > >>> >>> * upload completely sent off: 279 out of 279 bytes >>> >>> < HTTP/1.1 302 Found >>> >>> < Set-Cookie: JSESSIONID=E0495E522FDB3810278BA76F0FBE29BC; Path=/; >>> Secure; HttpOnly >>> >>> < Set-Cookie: requestedURI=../../datareceiver/1.0.0/streams/; Path=/ >>> >>> < Location: https://localhost:9447/carbon/admin/login.jsp >>> >>> < Content-Type: text/html;charset=UTF-8 >>> >>> < Content-Length: 0 >>> >>> < Date: Wed, 04 Mar 2015 06:49:14 GMT >>> >>> * Server WSO2 Carbon Server is not blacklisted >>> >>> < Server: WSO2 Carbon Server >>> >>> < >>> >>> * Connection #0 to host localhost left intact >>> >>> >>> Thanks, >>> Nuwanw >>> >>> -- >>> Nuwan Wimalasekara >>> Senior Software Engineer - Test Automation >>> WSO2, Inc.: http://wso2.com >>> lean. enterprise. middleware >>> >>> phone: +94 71 668 4620 >>> >>> >>> >>> >> >> >> -- >> Nuwan Wimalasekara >> Senior Software Engineer - Test Automation >> WSO2, Inc.: http://wso2.com >> lean. enterprise. middleware >> >> phone: +94 71 668 4620 >> >> >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- W.G. Gihan Anuruddha Senior Software Engineer | WSO2, Inc. M: +94772272595
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
