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

Reply via email to