Thanks, I'll try it with another approach. I'll let you know.

Bruce

Sent from my iPad

> On Jul 31, 2014, at 8:05 AM, Andrea Del Bene <[email protected]> wrote:
> 
> I started the example app with Maven and enabling the SSL port. I've tested 
> it with Firefox, although I had to disable the flag 
> security.mixed_content.block_active_content to load the JS libraries. I had 
> no problem with the REST operations (GET, POST, DELETE...), everything  
> worked fine usin SSL. Maybe the problem is with curl and SSL handling?
>> I just stated it by running Start.java as a java application  to start Jetty 
>> from Eclipse.
>> 
>> Bruce
>> 
>> Sent from my iPad
>> 
>>> On Jul 31, 2014, at 6:09 AM, Andrea Del Bene <[email protected]> wrote:
>>> 
>>> Hi,
>>> 
>>> how did you started the example application?
>>>> I want to use the wicketstuff-restannotations library to implement a 
>>>> restful
>>>> web service. It seem very handy and I was able to get the example code
>>>> working fine.
>>>> 
>>>> To make sure I understood how everything was working and how to access from
>>>> another server I used curl from the command line to send an HTTP request.
>>>> 
>>>> It worked fine using http with jetty, but when I tried 
>>>> http://localhost:8443
>>>> I get  IllegalStateException: STREAMED.
>>>> 
>>>> See the details below:
>>>> 
>>>>  The following works using curl to post:
>>>> 
>>>>  C:\Software\Curl>curl
>>>> 
>>>> -H "Content-Type: application/json"
>>>> 
>>>> -d {"name":"Bruce","email":"[email protected]","password":"piano"}
>>>> 
>>>> http://localhost:8080/personsmanager/createPerson
>>>> 
>>>>  It returns this:
>>>> 
>>>>  {"name":"Bruce","email":"[email protected]","password":"piano"}
>>>> 
>>>>  With the following HTTPS curl command I get IllegalStateException: 
>>>> STREAMED
>>>> (note: the " -k/ --insecure" switch tells curl not to validate the
>>>> certificate since it is not in their list)
>>>> 
>>>>  C:\Software\Curl>curl
>>>> 
>>>> -H -k/ --insecure "Content-Type: application/json"
>>>> 
>>>> -d {"name":"Bruce","email":"[email protected]","password":"piano"}
>>>> https://localhost:8443
>>>> 
>>>> /personsmanager/persons
>>>> 
>>>>  Stacktrace shows:
>>>> 
>>>>  java.lang.IllegalStateException: STREAMED
>>>> 
>>>>                 at
>>>> org.eclipse.jetty.server.Request.getReader(Request.java:787)
>>>> 
>>>>                 at
>>>> org.wicketstuff.rest.utils.http.HttpUtils.readStringFromRequest(HttpUtils.ja
>>>> va:46)
>>>> 
>>>>                 at
>>>> org.wicketstuff.rest.contenthandling.serialdeserial.TextualWebSerialDeserial
>>>> .requestToObject(TextualWebSerialDeserial.java:83)
>>>> 
>>>>                 at
>>>> org.wicketstuff.rest.utils.reflection.MethodParameter.deserializeObjectFromR
>>>> equest(MethodParameter.java:278)
>>>> 
>>>>                 at
>>>> org.wicketstuff.rest.utils.reflection.MethodParameter.extractParameterFromAn
>>>> notation(MethodParameter.java:168)
>>>> 
>>>>                 at
>>>> org.wicketstuff.rest.utils.reflection.MethodParameter.extractParameterValue(
>>>> MethodParameter.java:117)
>>>> 
>>>>  Does this mean that it the restful annotation will not work over https, or
>>>> am I doing something wrong?
>>>> 
>>>>  Bruce
>>> 
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [email protected]
>>> For additional commands, e-mail: [email protected]
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to