Page History
...
Request Logs - Once upon a time the Request logs were nothing but raw text dumps of the Request argument that the OECGI passed into HTTP_MCP. We are now proud to showcase our new and improved Request log format:
Code Block theme Confluence language text title Request Log collapse true Request Argument -------------------------------------------------------------------------------- <01> HTTPQueryString : <02> HTTPPathInfo : contacts <03> HTTPContentType : <04> HTTPContentLength : 0 <05> HTTPGatewayInterface : CGI/1.1 <06> HTTPHTTPS : off <07> HTTPAccept : */* <08> HTTPCookie : <09> HTTPFrom : <10> HTTPReferer : <11> HTTPUserAgent : PostmanRuntime/6.1.6 <12> HTTPTranslated : C:\MyWebsite\www\contacts <13> HTTPRemoteAddr : 127.0.0.1 <14> HTTPRemoteHost : <15> HTTPRemoteIdent : <16> HTTPRemoteUser : <17> HTTPRequestMethod : GET <18> HTTPScriptName : /cgi-bin/oecgi4.exe <19> HTTPServerName : www.contacts.com <20> HTTPServerPort : 80 <21> HTTPServerProtocol : HTTP/1.1 <22> HTTPServerSoftware : Abyss/2.9.3.6-X1-Win32 AbyssLib/2.9.3.6 <23> HTTPServerURL : <24> HTTPNoURLDecode : <25> HTTPResponseIsBinary : <26> HTTPRegistrySettings + RegistryInfo : SOFTWARE\RevSoft\OECGI4 EngineName : ServerURL : localhost ServerPort : 8088 ApplicationName : FRAMEWORKS UserName : FRAMEWORKS StartupFlags : 1 ShutdownFlags : 1 FilePath : FilePathMapped : FileMode : 1 SysDownPage : OILocation : AdditionalValues : HTTP_MEDIA_TYPE,HTTP_ACCEPT_ENCODING,HTTP_ACCEPT_CHARSET,HTTP_ACCEPT_LANGUAGE,HTTP_AUTHORIZATION <27> HTTPOECGIVersion : VERSION:OECGI4 <28> HTTPGetString : <29> HTTPPostString : <30> HTTPAdditionalValues + Media-Type : Accept-Encoding : gzip, deflate Accept-Charset : Accept-Language : Authorization :
Response Logs - Turns out more metadata is a good thing so we went ahead and update updated the Response log with the current HTTP Framework version, Authorization information, and Query Params used.
Aborted Logs - We added a new log type for aborted web services to make it easy to identify the offending code:
Code Block theme Confluence language text title Aborted Log collapse true ProcErr Argument -------------------------------------------------------------------------------- ENG0010: HTTP_CONTACTS_SERVICES, line 315. Variable has not been assigned a value.
3.0.0
Version 3.0.0 introduces new features to make it easier to configure setup values and to accept special URLs without requiring authentication.
...