Skip to content

Conversation

@spacewander
Copy link
Contributor

When using request_uri with the response contains trailer, we always
find "unread data in buffer" error because trailers are not read before
set_keepalive.

Signed-off-by: spacewander spacewanderlzx@gmail.com

… error When using request_uri with the response contains trailer, we always find "unread data in buffer" error because trailers are not read before set_keepalive. Signed-off-by: spacewander <spacewanderlzx@gmail.com>
@pintsized
Copy link
Member

Thanks! Looks good - I will review properly as soon as I have a bit of time.

local http = require "resty.http"
local uri = "http://127.0.0.1:" .. ngx.var.server_port .. "/b"
local httpc = http.new()
local res = assert(httpc:request_uri(uri))

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
local res = assert(httpc:request_uri(uri))
local res = assert(httpc:request_uri(uri, {keepalive = true}))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

3 participants