Can anybody tell me what do I need in order to call a rest service from the
ESB?
I'm trying to call the service of the API Manager that returns the token
and every time I get

HTTP/1.1 415 Unsupported Media Type

please, note in the logs that it seems like the request is not well formed,
it looks like I'm doing a soap request, with soap actions...

can any body help me with this?

Thanks,


This is my sequence into the ESB

payloadFactory media-type="json">

<format>

{"grant_type":"password","username":"admin","password":"admin"}

</format>

<args />

</payloadFactory>

<header

expression="fn:concat('Basic
','SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th')"

name="Authorization" scope="transport" />

<header name="Content-Type" scope="transport"

value="application/x-www-form-urlencoded; US-ASCII" />

<call>

<endpoint>

<address uri="https://localhost:8243/token";></address>

</endpoint>

</call>


this is the log into the ESB

[2016-01-11 09:57:56,154] DEBUG - wire << "POST /token HTTP/1.1[\r][\n]"

[2016-01-11 09:57:56,154] DEBUG - wire << "Authorization: Basic
SW9Mb0ZCQ3lkaE9yVXhjQUtiTGpEVmloMU9RYTpWakhITjR2RXl5REFXVTBlbmdqZWxYeFp5M2th[\r][\n]"

[2016-01-11 09:57:56,154] DEBUG - wire << "Content-Type: application/json;
charset=UTF-8[\r][\n]"

[2016-01-11 09:57:56,155] DEBUG - wire << "SOAPAction: urn:mediate[\r][\n]"

[2016-01-11 09:57:56,155] DEBUG - wire << "Transfer-Encoding:
chunked[\r][\n]"

[2016-01-11 09:57:56,155] DEBUG - wire << "Host: localhost:8243[\r][\n]"

[2016-01-11 09:57:56,155] DEBUG - wire << "Connection: Keep-Alive[\r][\n]"

[2016-01-11 09:57:56,155] DEBUG - wire << "User-Agent:
Synapse-PT-HttpComponents-NIO[\r][\n]"

[2016-01-11 09:57:56,155] DEBUG - wire << "[\r][\n]"

[2016-01-11 09:57:56,155] DEBUG - wire << "6e[\r][\n]"

[2016-01-11 09:57:56,156] DEBUG - wire <<
"<jsonObject><grant_type>password</grant_type><username>admin</username><password>admin</password></jsonObject>[\r][\n]"

[2016-01-11 09:57:56,156] DEBUG - wire << "0[\r][\n]"

[2016-01-11 09:57:56,156] DEBUG - wire << "[\r][\n]"


[2016-01-11 09:57:56,200] DEBUG - wire >> "HTTP/1.1 415 Unsupported Media
Type[\r][\n]"

[2016-01-11 09:57:56,201] DEBUG - wire >> "Content-Type:
application/octet-stream[\r][\n]"

[2016-01-11 09:57:56,201] DEBUG - wire >> "Date: Mon, 11 Jan 2016 14:57:56
GMT[\r][\n]"

[2016-01-11 09:57:56,201] DEBUG - wire >> "Server:
WSO2-PassThrough-HTTP[\r][\n]"

[2016-01-11 09:57:56,201] DEBUG - wire >> "Transfer-Encoding:
chunked[\r][\n]"

[2016-01-11 09:57:56,201] DEBUG - wire >> "Connection: Keep-Alive[\r][\n]"

[2016-01-11 09:57:56,201] DEBUG - wire >> "[\r][\n]"

[2016-01-11 09:57:56,201] DEBUG - wire >> "0[\r][\n]"

[2016-01-11 09:57:56,201] DEBUG - wire >> "[\r][\n]"
_______________________________________________
Architecture mailing list
[email protected]
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to