func (r Response) GetHeader(name string) (string, error) {
	return r.AskString(`kong.response.get_header`, bridge.WrapString(name))
}
kong.Response.GetHeader() returns the value of the specified
response header, as would be seen by the client once received.

The list of headers returned by this function can consist of
both response headers from the proxied Service and headers
added by Kong (e.g. via kong.Response.AddHeader()).

The return value is either a string, or can be nil if a header
with name was not found in the response. If a header with the
same name is present multiple times in the request, this function
will return the value of the first occurrence of this header.

Header names are case-insensitive and dashes (-) can be written
as underscores (_); that is, the header X-Custom-Header
can also be retrieved as x_custom_header.
package response
import (
	"github.com/Kong/go-pdk/bridge"
	"github.com/Kong/go-pdk/server/kong_plugin_protocol"
	"google.golang.org/protobuf/types/known/structpb"
)
type Response struct {
	bridge.PdkBridge
}
func (r Response) GetStatus() (int, error) {
	return r.AskInt(`kong.response.get_status`, nil)
}