Skip to content

Fix GH-22285: ignore empty SOAPAction header during server dispatch.#22304

Closed
devnexen wants to merge 2 commits into
php:PHP-8.5from
devnexen:gh22285
Closed

Fix GH-22285: ignore empty SOAPAction header during server dispatch.#22304
devnexen wants to merge 2 commits into
php:PHP-8.5from
devnexen:gh22285

Conversation

@devnexen

Copy link
Copy Markdown
Member

No description provided.

devnexen added 2 commits June 14, 2026 13:44
Fix php#22285

Since 8.5 SoapServer::handle() uses the HTTP SOAPAction header to select
the operation, falling back to the request body otherwise. An empty
header made every request match the first WSDL operation. Skip empty
SOAPAction headers so dispatch falls back to body inspection.
@devnexen devnexen changed the title Gh22285 Fix GH-22285: ignore empty SOAPAction header during server dispatch. Jun 14, 2026
@devnexen devnexen marked this pull request as ready for review June 14, 2026 13:46
@ndossche

Copy link
Copy Markdown
Member

Thanks for taking care of this

@devnexen devnexen closed this in a9987fa Jun 15, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

PHP 8.5 Soap server requires the raw input to be passed to $server->handle

2 participants