[ 
https://issues.apache.org/jira/browse/AMQ-5702?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15108575#comment-15108575
 ] 

Andre Gomes Lamas Otero commented on AMQ-5702:
----------------------------------------------

Hi!

Have you tried the solution given at documentation 
(https://cwiki.apache.org/confluence/display/ACTIVEMQ/REST) ?

On your GitHub code you set 

If strMethod = "POST" Then
  objWinHttp.SetRequestHeader "Content-type", _
    "application/x-www-form-urlencoded"
 End If

on the Wiki this issue is addressed by setting the header as:

"Content-Type: text/plain" 


Regards,
André

> REST production of message bodies can result in IllegalStateException: 
> STREAMED (same as AMQ-5579)
> --------------------------------------------------------------------------------------------------
>
>                 Key: AMQ-5702
>                 URL: https://issues.apache.org/jira/browse/AMQ-5702
>             Project: ActiveMQ
>          Issue Type: Bug
>          Components: Transport
>    Affects Versions: 5.10.0
>         Environment: Windows 8.1 64bit
>            Reporter: J G
>
> I am working on a project to use Apache ActiveMQ with a RESTful interface. 
> It's a cross platform error logging project, so code written in C++, Java, 
> VBA, Perl or indeed anything that can access an URL can then report issues. 
> The point is, we DO NOT deploy any libraries - we simply use the native 
> implementations within the language to access an URL. The HTTP message body 
> then contains the details of the error - who, what, when, what line of code 
> and so on.
> The piece I am working on is a port of an MSMQ implementation (you can a 
> simpllified implementation of the MSMQ version on this 
> http://blog.alignment-systems.com/2015/03/excel-vba-industrialisationpart-seven.html
>  and on github at https://github.com/JohnGreenan/7_ExcelVBE) 
> So, I can access Apache Active MQ from a Windows PC using the 
> WinHttp.WinHttpRequest class 
> (https://msdn.microsoft.com/en-us/library/windows/desktop/aa384106%28v=vs.85%29.aspx)
> The issue is that when I try and send a body of the request, I get the same 
> error as shown in this JIRA.
> Within cURL it's possible to workaround as described by Mark Frazier, but I 
> have tried a few approaches on this WITHIN VBA and failed to get it to work.
> What I propose to do is to create a github repository with the VBA code and 
> instructions on how to replicate, but I am not sure if that's how you guys 
> work? Do you actually work with implementations in languages, or is it just 
> the case that it it works with cURL then the other language implementation is 
> viewed as being at fault?
> Can you please give me some guidance on how I can work with you to get this 
> resolved?
> Replication code at: 
> https://github.com/JohnGreenan/ApacheActiveMQ.REST.winhttp



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to