Hello Murugesan,

at first glance, I suspect the server side, instead.
Do you develop this side also? If so, could you give some details?

Best regards,
Thierry Boileau

> Hi,
>
> Our RESTful webservices provide the GET/POST/PUT/DELETE functionality as per 
> document.
>
> I have tested with GET method and got XML response as expected(working fine). 
> But when i go for POST method i got below error,
>
> Error message:
> --------------
> Jan 5, 2010 10:58:37 PM org.restlet.engine.http.connector.HttpClientHelper 
> start
> INFO: Starting the default HTTP client
> Exception in thread "main" Method Not Allowed (405) - Method Not Allowed
>          at org.restlet.resource.ClientResource.post(ClientResource.java:978)
>          at ReferenceClient.main(ReferenceClient.java:30)
>
>
> Client Program:
> ---------------
>
> import java.io.IOException;
>
> import org.restlet.Client;
> import org.restlet.data.ChallengeResponse;
> import org.restlet.data.ChallengeScheme;
> import org.restlet.data.Protocol;
> import org.restlet.resource.ClientResource;
> import org.restlet.representation.StringRepresentation;
> import org.restlet.data.MediaType;
>
> public class ReferenceClient {
>    public static void main(String [] args) throws IOException {
>      String uri =  "http://test.xy.com/api/forums.ashx/forumgroups/";;
>      ClientResource resource = new ClientResource(uri);
>      ChallengeScheme scheme = ChallengeScheme.HTTP_BASIC;
>      String forumXML= "<ForumGroup Id=\"307\""+
>                                       
> "Endpoint=\"http://test.xy.com/api/forums.ashx/forumgroups/307\";>"+
>                                               "<Name>Stellaris Forum</Name>"+
>                                               "<Description>Stellaris Forum 
> Description<Description>"+
>                                       "</ForumGroup>";
>      StringRepresentation rep = new 
> StringRepresentation(forumXML,MediaType.APPLICATION_XML);
>      ChallengeResponse authentication = new ChallengeResponse(scheme, 
> "ENT\\x0087948", "PF46CYrr");
>      resource.setChallengeResponse(authentication);
>      resource.post(rep).write(System.out);
>    }
> }
>
> Our POST method of RESTful webservices accept XML format request.
>
>
> I hope missed something.
>
> Please help me.
>
> Thanks in advance.
>
> Regards,
> Murugesan.
>
> ------------------------------------------------------
> http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2435093
>
>

------------------------------------------------------
http://restlet.tigris.org/ds/viewMessage.do?dsForumId=4447&dsMessageId=2435159

Reply via email to