[
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)