IWServerControllerBaseExecuteRequest Event

<< Click to Display Table of Contents >>

Navigation:  Forum >

IWServerControllerBaseExecuteRequest Event

Forum link

 

 

 


 

07-17-2024, 03:55 PM:

 

Hello.

 

I'm new to IW and would like to know how I could capture the body of a post request. I am using the "IWServerControllerBaseExecuteRequest" event. The body I am trying to retrieve is a JSON. I hope you can guide me, since the IW.HTTP.Request.THttpRequest object does not have a ContentStream or something similar.

 

 

 


 

07-31-2024, 07:17 AM:

 

Quote:Hello.

 

I'm new to IW and would like to know how I could capture the body of a post request. I am using the "IWServerControllerBaseExecuteRequest" event. The body I am trying to retrieve is a JSON. I hope you can guide me, since the IW.HTTP.Request.THttpRequest object does not have a ContentStream or something similar.

 

Hi Mario,

 

all content of the body received by IntraWeb is saved to a file (because it can be anything from 1kb to several Gb in size).

 

The best way to handle this is via a content handler.

 

Please check this example:

 

https://github.com/Atozed/IntraWeb/tree/...stDataDemo

 

In this case IW receives a XML content stream, but it is no different from implementing a JSON content stream.

 

Please let me know if the example is clear enough for you to handle your case.

 

Cheers,

 

 

 


 

07-31-2024, 01:37 PM:

 

(07-31-2024, 07:17 AM)Alexandre Machado Wrote: [ -> ]Quote:Hello.

 

I'm new to IW and would like to know how I could capture the body of a post request. I am using the "IWServerControllerBaseExecuteRequest" event. The body I am trying to retrieve is a JSON. I hope you can guide me, since the IW.HTTP.Request.THttpRequest object does not have a ContentStream or something similar.

 

Hi Mario,

 

all content of the body received by IntraWeb is saved to a file (because it can be anything from 1kb to several Gb in size).

 

The best way to handle this is via a content handler.

 

Please check this example:

 

https://github.com/Atozed/IntraWeb/tree/...stDataDemo

 

In this case IW receives a XML content stream, but it is no different from implementing a JSON content stream.

 

Please let me know if the example is clear enough for you to handle your case.

 

Cheers,

 

Hello Alexandre.

 

Thank you so much. With this demo I can handle myself super well!