Thanks for the reply Tim.

That is a bit unfortunate that I can't use the annotation api for the
client.

What about the server? How do I hook into it in order to be able to either
send a 100 or reject the request if it is unable to process it?

Cheers,
Ishaaq


Tim Peierls wrote
> It might be easier to start by writing the client side of this using the
> "classic" Restlet APIs and not the annotation-based API, setting the
> Expect
> and Content-Length headers manually and checking the response for a 100
> status.
> 
> --tim
> 
> On Mon, Dec 10, 2012 at 9:35 AM, Ishaaq Chandy <

> ishaaq@

> > wrote:
> 
>> Hi all,
>> I have a client app that is communicates using a ClientResource to a
>> ServerResource. The latter is managed using the annotations mechanism -
>> much
>> like what is documented here:
>>
>> http://wiki.restlet.org/docs_2.0/13-restlet/27-restlet/328-restlet/285-restlet.html
>>
>> The client sends large payloads to the server via a PUT call and
>> sometimes
>> the server needs to push back. I think the ideal way to do this would be
>> to
>> use an HTTP Expect/Continue handshake so as to avoid the client sending
>> across large amounts of data if the server isn't ready for it. However, I
>> can't find any documentation or examples of how I can achieve this. Does
>> anyone here have any pointers/suggestions?
>>
>> I am using restlet 2.0.x
>>
>> Thanks,
>> Ishaaq





--
View this message in context: 
http://restlet-discuss.1400322.n2.nabble.com/expect-continue-handshake-tp7578505p7578510.html
Sent from the Restlet Discuss mailing list archive at Nabble.com.

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

Reply via email to