Skip to content

Fix getHost #121

Closed
jfphilippe wants to merge 1 commit intofabpot:masterfrom
jfphilippe:request
Closed

Fix getHost #121
jfphilippe wants to merge 1 commit intofabpot:masterfrom
jfphilippe:request

Conversation

@jfphilippe
Copy link
Copy Markdown

  • headers attribute is an HeaderBag instance whose get signature is
    get($key, $first = true)
    not the same as ParameterBag get signature (for server attribute)
    get($key, $default = null)
  • remove port number from HOST header. To be consistent with backup values (SERVER_NAME, SERVER_ADDR).
    fix a problem with getUriForPath($path) where port number may be present twice.

get($key, $first = true)
not the same as ParameterBag get signature (for server attribute)
get($key, $default = null)

- remove port number from HOST header. To be consistent with backup values (SERVER_NAME, SERVER_ADDR).
fix a problem with getUriForPath($path) where port number may be present twice.
@fabpot
Copy link
Copy Markdown
Owner

fabpot commented Oct 27, 2010

I'd rather change the HeaderBag::get($key, $first = true) signature to HeaderBag::get($key, $default = null, $first = true). Can you update your patch? Thanks.

@jfphilippe
Copy link
Copy Markdown
Author

Shall i update HeaderBag class too ?
Can i keep the removal of the port from host ?

@fabpot
Copy link
Copy Markdown
Owner

fabpot commented Oct 27, 2010

yes
yes

@jfphilippe
Copy link
Copy Markdown
Author

Created a new pull request . see 122

fabpot pushed a commit that referenced this pull request Jul 30, 2023
…ody (nicolas-grekas)

This PR was merged into the 2.3 branch.

Discussion
----------

Don't rely on Request::getPayload() to populate the parsed body

That's just not needed and creates issues like #121

+ fixes a bug with invalid jsons.

Commits
-------

ef03b6d Don't rely on Request::getPayload() to populate the parsed body
This pull request was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants