ngx. fetch(url, [options Makes a request to fetch an URL (05.1), returns a Promise that resolves with the Response object: Since 0ZO, the https: // scheme is supported; redirects are not handled. The options parameter is expected to be an object with the following keys: body request body; by default is empty buffer_size the buffer size for reading the response, by default is 4096 headers request headers object max response body_size the maximum size of the response body in bytes; by default is 32768 method HTTP method, by default the GET method is used verify enables or disables verification of the HTTPS server certificate, by default is true (0.Z.Q) Example: ngx. fetch( 'http: / /nginx.org/ then (reply reply.text ( ) ) then (body r.return(200 , body) ) catch(e r.return(501 message) ) ngx. log(leve mes Writes a message to the error log with the specified level of logging: The Zevel parameter specifies one of the log levels; the message parameter can be string or Buffer: The following log levels can be specified: ngx. INFO, ngx WARN; and ngx.ERR_ built-in objects crypto The crypto object global object that allows using cryptographic functionality (since 0ZO) crypto.getRandomValues(typedArray) Gets cryptographically strong random values Returns the same array passed typedArray but with contents replaced with the newly generated random numbers. Possible values: typedArray can be Int8Array, Intl6Array, Uintl6Array, Int32Array, Or Uint32Array crypto.subtle.encrypt(algorithu key: data) Encrypts data using the provided aLgorithu and key: Returns Promise that fulfills with an ArrayBuffer containing the ciphertext: Possible values: algorithm an object that specifies the algorithm be used and any extra parameters if required: sage)