Closed tarampampam closed 5 years ago
@tarampampam try to use my integration https://github.com/UPDG/roadrunner-laravel Ping me if problem persists.
@Alex-Bond I tried, but problem persists
@tarampampam got it. I will look into it soon. Sorry about that.
Also, if charset=...
is not presens - all works fine:
$ curl -Ss -X POST -d 'val=1%4023&val2=a' -H 'Content-Type:application/x-www-form-urlencoded' http://127.0.0.1:7000/post-test
val = 1@23 val2 = a
$ curl -Ss -X POST -d 'val=1%4023&val2=a' -H 'Content-Type:application/x-www-form-urlencoded;' http://127.0.0.1:7000/post-test
val = val2 =
$ curl -Ss -X POST -d 'val=1%4023&val2=a' -H 'Content-Type:application/x-www-form-urlencoded;;' http://127.0.0.1:7000/post-test
val = val2 =
I think - trouble with headers that contains ;
char (on RR daemon side).
@tarampampam @wolfy-j will release new version soon.
Wow! You are coding machines! :D
/me waiting for the release for testing
Not sure why did I close this issue earlier but it's fixed in 1.3.4
Yeah! It works for me now! @Alex-Bond @wolfy-j - great thx!
Short description
Using RR data in POST request is not available, if
Content-Type
header includes charset declaration like...;charset=UTF-8
.How reproduce this case
app/Http/Kernel.php
:.rr.local.yml
:worker.php
:routes/web.php
:Now, open two terminals and start 2 servers (
rr
on 7000 port and "native" serve on 8000):After that lets try to send some request to the "native" server:
All is ok, we see all sended values! Then, try make same request to the
rr
:And as we can see - nothing is here.
In
rr
terminal all looks fine:Update
I think - trouble with headers that contains
;
char (on RR daemon side).