Martti T.
Martti T.
closing, I think this is caused by writing to same writer from multiple goroutines
What do you mean by *connection hangs indefinitely*? Are you concerned about misbehaving clients or misbehaving handlers at server side (endless loop etc)? TCP connection will be ended by OS...
I have not tested but I shooting from hip I assume problem with timeout and logger is that when handler executes it is done is separate coroutine and has actually...
Echo supports binding data to slices when form value is named `codes[]` but not `codes[N]` where N is "dynamic" in form value name. When you post ``` ``` What Echo...
What does that `fetch("/foo/bar/what's up")` actually sends as path? I'm trying that same case with curl and this request will not get even past http server code. ```go func main()...
seems so. But I do not seems to get `404` as you do. ```bash x@x:~/code$ curl -v "http://localhost:8088/foo/bar/what's%20up" * Trying 127.0.0.1:8088... * TCP_NODELAY set * Connected to localhost (127.0.0.1) port...
Maybe using [URL](https://developer.mozilla.org/en-US/docs/Web/API/URL) to build your request `fetch(new URL('http://www.example.com/dogs'))` would help with exotic paths. It seems to use RFC3986
Note to self: > `404` and escaped path params are 2 different things. This is one of those hard problems where change (correct or not) could break expectations that people...
Hi @ikedam > How about adding a configuration to specify the behavior?: This will be introduced in `v5`. If you look for `RouterConfig.unescapePathParamValues` in https://github.com/labstack/echo/discussions/2000 you will see. > Using...
@silverlyjoo could you please add testcase for that.