Steps
http://127.0.0.1:8080/users?id=100
http://127.0.0.1:8080/users?id=100
Expected
http://127.0.0.1:8080/users?id=100
http://127.0.0.1:8080/users
Thanks for the report and reproducer! That indeed looks wrong.
Looking with wireshark, it seems actually the client is sending the correct request, it is the server that seems to behave incorrectly.
Indeed the problem appears to be introduced between M1 and RC1.
We will look into this!
The offending change is d3b1322d4526171370935ec7b4648bc45fabc672 . I have to go now, but this is definitely something we want to fix ;)
Ugh, indeed!
Fix in #3352, embarrassing that I didn't think about those other fields at all. Mutable state, what could go wrong...
Fix in #3352, embarrassing that I didn't think about those other fields at all. Mutable state, what could go wrong...
Mutable state is dangerous.... especially for people who have become too comfortable using the immutable data structures 馃槃
Fixed in #3352.