Closed mabar closed 1 year ago
Hey there,
thanks to http-plug/discovery
, I stumbled over this issue as well. We are unable to connect to our elasticsearch anymore as some 3rd-party dependency depends on this package which has a higher priority in that discovery thing.
Is there anything I can do to move this forward?
It could be worth contributing this case to https://github.com/php-http/psr7-integration-tests Could you give it a try maybe @boesing or @mabar ?
I have a login, which contains
@
in username and password. User info with this character is currently not encoded. I think there should be afilterUserInfo()
method to correctly encode input as other with* methods do.I checked other popular implementations and all of them do that:
Most accurate seem to be guzzle and laminas implementations which do this:
Only difference is in laminas/laminas-diactoros which also checks for invalid UTF-8 characters