mirror of
https://github.com/alibaba/higress.git
synced 2026-05-31 16:17:28 +08:00
fix: Log the error details in the request wrapper of Wasm go plugin (#1255)
This commit is contained in:
@@ -24,7 +24,7 @@ import (
|
|||||||
func GetRequestScheme() string {
|
func GetRequestScheme() string {
|
||||||
scheme, err := proxywasm.GetHttpRequestHeader(":scheme")
|
scheme, err := proxywasm.GetHttpRequestHeader(":scheme")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
proxywasm.LogError("parse request scheme failed")
|
proxywasm.LogErrorf("get request scheme failed: %v", err)
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
return scheme
|
return scheme
|
||||||
@@ -33,7 +33,7 @@ func GetRequestScheme() string {
|
|||||||
func GetRequestHost() string {
|
func GetRequestHost() string {
|
||||||
host, err := proxywasm.GetHttpRequestHeader(":authority")
|
host, err := proxywasm.GetHttpRequestHeader(":authority")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
proxywasm.LogError("parse request host failed")
|
proxywasm.LogErrorf("get request host failed: %v", err)
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
return host
|
return host
|
||||||
@@ -42,7 +42,7 @@ func GetRequestHost() string {
|
|||||||
func GetRequestPath() string {
|
func GetRequestPath() string {
|
||||||
path, err := proxywasm.GetHttpRequestHeader(":path")
|
path, err := proxywasm.GetHttpRequestHeader(":path")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
proxywasm.LogError("parse request path failed")
|
proxywasm.LogErrorf("get request path failed: %v", err)
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
return path
|
return path
|
||||||
@@ -51,7 +51,7 @@ func GetRequestPath() string {
|
|||||||
func GetRequestMethod() string {
|
func GetRequestMethod() string {
|
||||||
method, err := proxywasm.GetHttpRequestHeader(":method")
|
method, err := proxywasm.GetHttpRequestHeader(":method")
|
||||||
if err != nil {
|
if err != nil {
|
||||||
proxywasm.LogError("parse request path failed")
|
proxywasm.LogErrorf("get request method failed: %v", err)
|
||||||
return ""
|
return ""
|
||||||
}
|
}
|
||||||
return method
|
return method
|
||||||
|
|||||||
Reference in New Issue
Block a user