documented the option arg for ngx.location.capture as well as the "method" and "body" options.
This commit is contained in:
Родитель
0e312b7b1a
Коммит
1b87f64b0b
|
@ -261,6 +261,15 @@ Core constants
|
||||||
ngx.AGAIN
|
ngx.AGAIN
|
||||||
ngx.ERROR
|
ngx.ERROR
|
||||||
|
|
||||||
|
HTTP method constants
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
value = ngx.HTTP_GET
|
||||||
|
value = ngx.HTTP_HEAD
|
||||||
|
value = ngx.HTTP_PUT
|
||||||
|
value = ngx.HTTP_POST
|
||||||
|
value = ngx.HTTP_DELETE
|
||||||
|
|
||||||
HTTP status constants
|
HTTP status constants
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
|
@ -460,10 +469,10 @@ Decode `str` as a base64 digest to the raw form
|
||||||
|
|
||||||
newstr = ngx.decode_base64(str)
|
newstr = ngx.decode_base64(str)
|
||||||
|
|
||||||
ngx.location.capture(uri)
|
ngx.location.capture(uri, options?)
|
||||||
-------------------------
|
-------------------------
|
||||||
|
|
||||||
Issue a synchronous but still non-blocking (GET) subrequest using `uri` (e.g. /foo/bar).
|
Issue a synchronous but still non-blocking subrequest using `uri` (e.g. /foo/bar).
|
||||||
|
|
||||||
res = ngx.location.capture(uri)
|
res = ngx.location.capture(uri)
|
||||||
|
|
||||||
|
@ -480,6 +489,19 @@ Named locations like `@foo` are not allowed due to a limitation in
|
||||||
the nginx core. Use normal locations combined with the `internal` directive to
|
the nginx core. Use normal locations combined with the `internal` directive to
|
||||||
prepare internal-only locations.
|
prepare internal-only locations.
|
||||||
|
|
||||||
|
An optional option table can be fed as the second
|
||||||
|
argument, which support various options like
|
||||||
|
`method` and `body`. Issuing a POST subrequest, for example,
|
||||||
|
can be done as follows
|
||||||
|
|
||||||
|
res = ngx.location.capture(
|
||||||
|
'/foo/bar',
|
||||||
|
{ method = ngx.HTTP_POST, body = 'hello, world' }
|
||||||
|
)
|
||||||
|
|
||||||
|
See HTTP method constants methods other than POST.
|
||||||
|
The `method` option is ngx.HTTP_GET by default.
|
||||||
|
|
||||||
ndk.set_var.DIRECTIVE
|
ndk.set_var.DIRECTIVE
|
||||||
---------------------
|
---------------------
|
||||||
|
|
||||||
|
|
Загрузка…
Ссылка в новой задаче