rstoyanchev
cef1b7ea6d
Polishing in HTTP interface argument resolvers
2024-08-12 21:01:03 +03:00
Olga Maciaszek-Sharma
51de84e148
Reject null for non-optional arguments
...
Closes gh-33339
2024-08-12 21:01:03 +03:00
Simon Baslé
bf5e218b35
Add support for headers in `@HttpExchange`
...
On the client side, supports `name=value` pairs. Placeholders in values
are resolved by the `embeddedValueResolver`.
On the server side, additionally supports `name` and `!name` syntax.
Closes gh-33309
2024-08-09 18:02:16 +02:00
Sam Brannen
cd7c650941
Merge branch '6.1.x'
2024-08-08 17:16:19 +03:00
Robert Danczak
a31945f8b6
Fix syntax error in RestClient documentation
...
Closes gh-33350
2024-08-08 17:15:27 +03:00
Brian Clozel
4cbaaa3b1d
Move Servlet HTTP Message Conversion to its own section
...
Closes gh-33063
2024-06-19 15:45:16 +02:00
Arjen Poutsma
60b5bbe334
Introduce request attributes in RestClient
...
This commit introduces request attributes in the RestClient and
underlying infrastructure (i.e. HttpRequest).
Closes gh-32027
2024-06-11 15:51:29 +02:00
Sam Brannen
546ca9b834
Polishing
2024-04-24 15:32:57 +03:00
Stéphane Nicoll
40596d444c
Provide a more explicit link to URI composition examples
...
Closes gh-32685
2024-04-23 12:43:15 +02:00
Arjen Poutsma
3971632415
Reintroduce SimpleClientHttpRequestFactory limitations
...
Closes gh-32641
2024-04-16 11:43:09 +02:00
Sam Brannen
5830aac1d4
Omit parameter names in REST Clients section of reference docs
...
For consistency with other examples, this commit omits `method` parameter
names in the "Migrating from RestTemplate to RestClient" section of the
reference docs.
Closes gh-32335
2024-02-28 10:41:50 +01:00
Sam Brannen
0eb61c0f72
Polish REST Clients section
2024-02-28 10:34:57 +01:00
Cirus Thenter
2284254d39
Fix Kotlin syntax errors in RestClient builder example
...
Closes gh-32265
2024-02-14 13:52:33 +01:00
Stéphane Nicoll
728d5eeb74
Polish "Document @RequestAttribute"
...
See gh-32231
2024-02-12 10:38:29 +01:00
Olga MaciaszekSharma
89e34ae5ff
Document @RequestAttribute
...
See gh-32231
2024-02-12 10:35:20 +01:00
rstoyanchev
6dca7b28cc
Polishing contribution
...
Closes gh-31991
2024-01-10 12:17:20 +00:00
Olga MaciaszekSharma
864b1c95cd
Document exception handling for `RestClient` and `RestTemplate`-backed interface clients.
2024-01-10 12:17:20 +00:00
Stéphane Nicoll
b1c0b65666
Polish "Fix usage of WebClientAdapter in reference documentation"
...
See gh-31917
2023-12-28 13:52:57 +01:00
Gihwan Kim
490aaa1ed8
Fix usage of WebClientAdapter in reference documentation
...
See gh-31917
2023-12-28 13:51:12 +01:00
Simon Baslé
8567402969
Extract recurring asciidoc links to attributes, cleanup old doc files
...
This commit extract spring-related links and recurring external links
into asciidoctor attributes to be used by the Antora toolchain.
It notably homogenizes links to:
- IETF RFCs
- Java Community Process JSRs
- the Java API Documentation (on the Java 17 version)
- Kotlin documentations (on the Kotlinlang.org version)
- the Spring Boot reference guide (on the `html` version)
This commit also reworks most link attributes to follow a
Project-Category-Misc syntax. For example, `spring-boot-docs` rather
than `docs-spring-boot`.
Finally, it makes an effort to clean up remainders from the previous
documentation toolchain, namely the `docs/asciidoc` folder and
`modules/ROOT/pages/attributes.adoc` file.
Closes gh-26864
Closes gh-31619
2023-11-21 15:59:24 +01:00
rstoyanchev
b5b9386be6
Polishing
...
Closes gh-31413
2023-10-13 11:47:47 +01:00
Olga MaciaszekSharma
0cd196e3dd
Add UriBuilderFactoryArgumentResolver
...
See gh-31413
2023-10-13 11:47:47 +01:00
Arjen Poutsma
1766d7598c
Minor fixes in RestTemplate to RestClient migration guide
...
See gh-23269
2023-10-05 10:53:31 +02:00
Arjen Poutsma
2b47b8942d
Added RestTemplate to RestClient migration guide
...
Closes gh-23269
2023-10-04 14:22:23 +02:00
ghainesii
0a324ea9a7
Add missing period in RestClient documentation
...
See gh-31237
2023-09-15 08:57:47 +02:00
Arjen Poutsma
7b5effecf3
Reference documentation for `RestClient`
...
In addition to providing reference documentation for the `RestClient`,
this commit also shortens the `RestTemplate` section.
Closes gh-30826
2023-09-07 14:28:56 +02:00
rstoyanchev
5115684baf
Revise docs for server use of `@HttpExchange`
...
Closes gh-30980
2023-08-04 18:21:42 +03:00
rstoyanchev
c43d2e2edc
Polishing
...
Closes gh-30959
2023-07-31 14:52:58 +03:00
Olga MaciaszekSharma
0d4010841e
Update docs for HTTP interface clients return values
...
See gh-30959
2023-07-31 14:52:58 +03:00
Arjen Poutsma
52c77d89e9
Reverse order of RestClient and RestTemplate adapters in HTTP interface section
2023-07-24 09:46:05 +02:00
Arjen Poutsma
49c463b1d2
Polish RestClient request factories
...
This commit changes the default request factory from the
SimpleClientHttpRequestFactory to the JdkClientHttpRequestFactory if
available. It also adds detection logic for OkHttp and Jetty.
2023-07-13 09:24:21 +02:00
Olga MaciaszekSharma
8b77ed164d
Add RestClientAdapter
...
See gh-30869
2023-07-11 19:13:22 +01:00
Rossen Stoyanchev
22376c2efa
Polishing
...
See gh-30117
2023-07-10 11:24:30 +01:00
Olga MaciaszekSharma
268f3c853e
Add RestTemplate support for HTTP interface client
...
See gh-30117
2023-07-06 19:07:40 +02:00
Arjen Poutsma
8691173fd8
Create RestClient documentation placeholder
...
This commit creates a placeholder for future RestClient reference
documentation. It also creats a link to RestClient from the RestTemplate
javadoc.
See gh-30826
2023-07-07 14:14:59 +02:00
rstoyanchev
40bf923d7d
Polishing in MultipartFileArgumentResolver
...
Closes gh-30728
2023-06-27 10:51:42 +01:00
Stephane Nicoll
0bd0578ff9
Merge branch '6.0.x'
2023-05-11 16:36:38 +02:00
Stephane Nicoll
a9b94241af
Fix typo
...
Closes gh-30473
2023-05-11 16:35:20 +02:00
rstoyanchev
73d30dd875
Polishing contribution
...
Closes gh-30403
2023-05-05 20:53:52 +01:00
Olga MaciaszekSharma
033548a760
Remove default blockTimeout on interface clients
...
See gh-30403
2023-05-05 20:53:52 +01:00
Rob Winch
3774e9be7a
Trim IDs with parent
2023-05-04 15:35:05 +01:00
Rob Winch
139cde47e2
Fix cross references
2023-05-04 15:35:05 +01:00
Rob Winch
3fe7c65218
Migrate Structure
2023-05-04 15:35:05 +01:00