Arno Garrels wrote:
> Kamil Pavel Skála wrote:
>> Hi,
>> i test the ics komponent and creating RESTful service, but have
>> problem with implementing unimplemented
>> request PUT. I handled PUT and DELETE in the OnUnknownRequest, bud
>> where is data sending by client via PUT method?
>> 
>> Any samples or documentation?
> 
> PUT method is very similar to POST
> http://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html
> The OverbyteIcsWebServ demo shows how to handle POST
> requests.

It's likely most simple to just override 
THttpConnection.TriggerUnknownRequestMethod and then handle 
PUT requests in the OnPostDocument and OnPostedData events as well.

{code}
procedure TMyHttpConnection.TriggerUnknownRequestMethod(var Handled: Boolean);
begin
  if Method = 'PUT' then
  begin
    ProcessPost;
    Handled := True;
  end
  else
    inherited;
end;
{code}


> 
> --
> Arno Garrels
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to