I was actually just working on adding this functionality last night.
:) When you connect to the request body provided to your request
delegate, the implementation will send 100-Continue at that time.
There is no need to explicitly send the 100-Continue status other than
by indicating that you are interested in the request body by
connecting an IDataConsumer to it.
Many HTTP clients which send the Expect: continue header with their
request will wait up to a certain amount of time (often 200-500ms) for
the server to respond with the 100-Continue status, and if they don't
receive it within that time period, they will assume the server
doesn't support the expectation and will continue sending the request
body anyway. So, until the 100-Continue functionality is implemented
in Kayak, everything should work, just with a slight delay.
Does this help?
Benjamin