Lotus Script: Reading data received from HTTP GET and POST
When we receive data based on HTTP GET it is direct available on URL. When we receive data based on HTTP`POST it is within HTTP package body. Lets see here how an Agent from a IBM Lotus Notes Application can be read these values When it is called from na HTTP Client. The first concept you have to know is that Notes agents can be called based on HTTP request from its URL: https://<url_db>.nsf/<your_agent_name>?OpenAgent . This parameter ?OpenAgent is mandatory to start the agent execution. Then within the agent with have access from HTTP request through the documentContext variable which is read from current NotesSession object. And this document has Fields based on CGI, which there are two special fields for the purpose we write here: · Request_Content: contains the data sent by HTTP POST. · Query_String_Decoded: contains the data sent by HTTP GET. Here a code example: ...