WebAssembly for Proxies (GoLang host implementation)
The GoLang implementation for proxy-wasm, enabling developer to run proxy-wasm extensions in Go.
- build and run host
cd example go run .
- send http request
- host log
receive request / print header from server host, User-Agent -> [curl/7.64.1] print header from server host, Accept -> [*/*] [http_wasm_example.cc:33]::onRequestHeaders() print from wasm, onRequestHeaders, context id: 2 [http_wasm_example.cc:38]::onRequestHeaders() print from wasm, Accept -> */* [http_wasm_example.cc:38]::onRequestHeaders() print from wasm, User-Agent -> curl/7.64.1