cgi.idx 4.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. nimTitle cgi cgi.html module std/cgi 0
  2. nim xmlEncode cgi.html#xmlEncode,string proc xmlEncode(s: string): string 47
  3. nim CgiError cgi.html#CgiError object CgiError 58
  4. nim methodNone cgi.html#methodNone RequestMethod.methodNone 59
  5. nim methodPost cgi.html#methodPost RequestMethod.methodPost 59
  6. nim methodGet cgi.html#methodGet RequestMethod.methodGet 59
  7. nim RequestMethod cgi.html#RequestMethod enum RequestMethod 59
  8. nim cgiError cgi.html#cgiError,string proc cgiError(msg: string) 64
  9. nim decodeData cgi.html#decodeData.i,string iterator decodeData(data: string): tuple[key, value: string] 89
  10. nim decodeData cgi.html#decodeData.i,set[RequestMethod] iterator decodeData(allowedMethods: set[RequestMethod] = {methodNone, methodPost,\n methodGet}): tuple[key, value: string] 95
  11. nim readData cgi.html#readData,set[RequestMethod] proc readData(allowedMethods: set[RequestMethod] = {methodNone, methodPost, methodGet}): StringTableRef 104
  12. nim readData cgi.html#readData,string proc readData(data: string): StringTableRef 112
  13. nim validateData cgi.html#validateData,StringTableRef,varargs[string] proc validateData(data: StringTableRef; validKeys: varargs[string]) 118
  14. nim getContentLength cgi.html#getContentLength proc getContentLength(): string 125
  15. nim getContentType cgi.html#getContentType proc getContentType(): string 129
  16. nim getDocumentRoot cgi.html#getDocumentRoot proc getDocumentRoot(): string 133
  17. nim getGatewayInterface cgi.html#getGatewayInterface proc getGatewayInterface(): string 137
  18. nim getHttpAccept cgi.html#getHttpAccept proc getHttpAccept(): string 141
  19. nim getHttpAcceptCharset cgi.html#getHttpAcceptCharset proc getHttpAcceptCharset(): string 145
  20. nim getHttpAcceptEncoding cgi.html#getHttpAcceptEncoding proc getHttpAcceptEncoding(): string 149
  21. nim getHttpAcceptLanguage cgi.html#getHttpAcceptLanguage proc getHttpAcceptLanguage(): string 153
  22. nim getHttpConnection cgi.html#getHttpConnection proc getHttpConnection(): string 157
  23. nim getHttpCookie cgi.html#getHttpCookie proc getHttpCookie(): string 161
  24. nim getHttpHost cgi.html#getHttpHost proc getHttpHost(): string 165
  25. nim getHttpReferer cgi.html#getHttpReferer proc getHttpReferer(): string 169
  26. nim getHttpUserAgent cgi.html#getHttpUserAgent proc getHttpUserAgent(): string 173
  27. nim getPathInfo cgi.html#getPathInfo proc getPathInfo(): string 177
  28. nim getPathTranslated cgi.html#getPathTranslated proc getPathTranslated(): string 181
  29. nim getQueryString cgi.html#getQueryString proc getQueryString(): string 185
  30. nim getRemoteAddr cgi.html#getRemoteAddr proc getRemoteAddr(): string 189
  31. nim getRemoteHost cgi.html#getRemoteHost proc getRemoteHost(): string 193
  32. nim getRemoteIdent cgi.html#getRemoteIdent proc getRemoteIdent(): string 197
  33. nim getRemotePort cgi.html#getRemotePort proc getRemotePort(): string 201
  34. nim getRemoteUser cgi.html#getRemoteUser proc getRemoteUser(): string 205
  35. nim getRequestMethod cgi.html#getRequestMethod proc getRequestMethod(): string 209
  36. nim getRequestURI cgi.html#getRequestURI proc getRequestURI(): string 213
  37. nim getScriptFilename cgi.html#getScriptFilename proc getScriptFilename(): string 217
  38. nim getScriptName cgi.html#getScriptName proc getScriptName(): string 221
  39. nim getServerAddr cgi.html#getServerAddr proc getServerAddr(): string 225
  40. nim getServerAdmin cgi.html#getServerAdmin proc getServerAdmin(): string 229
  41. nim getServerName cgi.html#getServerName proc getServerName(): string 233
  42. nim getServerPort cgi.html#getServerPort proc getServerPort(): string 237
  43. nim getServerProtocol cgi.html#getServerProtocol proc getServerProtocol(): string 241
  44. nim getServerSignature cgi.html#getServerSignature proc getServerSignature(): string 245
  45. nim getServerSoftware cgi.html#getServerSoftware proc getServerSoftware(): string 249
  46. nim setTestData cgi.html#setTestData,varargs[string] proc setTestData(keysvalues: varargs[string]) 253
  47. nim writeContentType cgi.html#writeContentType proc writeContentType() 271
  48. nim writeErrorMessage cgi.html#writeErrorMessage,string proc writeErrorMessage(data: string) 289
  49. nim setStackTraceStdout cgi.html#setStackTraceStdout proc setStackTraceStdout() 298
  50. nim setCookie cgi.html#setCookie,string,string proc setCookie(name, value: string) 302
  51. nim getCookie cgi.html#getCookie,string proc getCookie(name: string): string 309
  52. nim existsCookie cgi.html#existsCookie,string proc existsCookie(name: string): bool 314
  53. nimgrp readdata cgi.html#readData-procs-all proc 104
  54. nimgrp decodedata cgi.html#decodeData-iterators-all iterator 89