Skip to content

Commit 436f69e

Browse files
Dean151OskarStark
authored andcommitted
[HttpClient] Add HttpOptions::addHeader method
1 parent c64e7e7 commit 436f69e

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

http_client.rst

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -150,10 +150,17 @@ brings most of the available options with type-hinted getters and setters::
150150
$this->client = $client->withOptions(
151151
(new HttpOptions())
152152
->setBaseUri('https://...')
153+
// setHeaders() replaces *all* headers at once, and deletes the headers you do not provide
153154
->setHeaders(['header-name' => 'header-value'])
155+
// add or replace a single header using addHeader()
156+
->addHeader('another-header-name', 'another-header-value')
154157
->toArray()
155158
);
156159

160+
.. versionadded:: 7.1
161+
162+
The :method:`Symfony\\Component\\HttpClient\\HttpOptions::addHeader` method was introduced in Symfony 7.1.
163+
157164
Some options are described in this guide:
158165

159166
* `Authentication`_

0 commit comments

Comments
 (0)