ZigZig Posted March 23, 2019 Share Posted March 23, 2019 Hi, Some guy tries to send me data via this kind of cURL request (created from FileMaker Pro): Insert from URL [ Select ; With dialog: Off : $reply ; env ( "host") ; cURL options: "-X POST -H" & Quote ( "Content-Type: text/plain" ) & " -d " & Quote ( $body ) ] I need to get the content of "$body", I tried with onHTTPCommand but I'm really a newbie in this matter. Could someone explain to me how I can manage this stuff? Thank you VERY much! Quote Link to comment Share on other sites More sharing options...
ZigZig Posted March 25, 2019 Author Share Posted March 25, 2019 Hi, A friend gave me the answer: procedure TUniServerModule.UniGUIServerModuleHTTPCommand( ARequestInfo: TIdHTTPRequestInfo; AResponseInfo: TIdHTTPResponseInfo; var Handled: Boolean); begin try if (ARequestInfo.PostStream <>nil) then aRequestContent:=ReadStringFromStream(ARequestInfo.PostStream) else aRequestContent:='nil'; // DO WHAT YOU NEED WITH aRequestContent AResponseInfo.ResponseNo := 200; Handled := True; except AResponseInfo.ResponseNo := 400; end; end; It works just fine! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.