Arjen Poutsma
edc80ffa95
Use request contentType/encoding in ServletServetHttpRequest/Response
...
ServletServerHttpRequest now falls back on the contentType and the
the characterEncoding of the ServletRequest, if the headers of the
incoming request don't specify one. Similary ServletServerHttpResponse
sets the contentType and the characterEncoding of the ServletResponse
if not already set.
This allows using the CharacterEncodingFilter to set a character
encoding where the request doesn't specify one and have it be used
in HttpMessageConverter's.
SPR-9096
2012-02-09 12:34:27 -05:00
Arjen Poutsma
7a170e8005
Updated IntelliJ project for JUnit 4.9.0
2012-02-07 15:41:49 +01:00
Arjen Poutsma
3ec78e2c04
SPR-9093: UriTemplate not throwing IllegalArgumentException when URIVariables map missing values
2012-02-07 15:40:50 +01:00
Arjen Poutsma
8980ce712d
SPR-8986 RestTemplate throws IllegalArgumentException when HTTP status is not in the HttpStatus enum
...
- Added getRawStatusCode
2012-01-23 14:26:11 +01:00
Arjen Poutsma
ff9ad7adc6
SPR-8986 RestTemplate throws IllegalArgumentException when HTTP status is not in the HttpStatus enum
...
- Added status codes from Wikipedia
2012-01-23 14:03:14 +01:00
Arjen Poutsma
3beef9a92e
SPR-8883 - RestTemplate.headForHeaders throws "IllegalArgumentException: No InputStream specified" on server resource which status code are 4xx
2011-12-08 19:17:48 +00:00
Arjen Poutsma
f9144ea1ea
SPR-8367 - 3.1.0.M2 update of the RestTemplate for Apache HTTP Components will default to sending 2 requests on authentication and doesn't support HttpContext parameters without significant extention/rewrite
2011-12-07 01:22:07 +00:00
Arjen Poutsma
29e969039d
SPR-8349 - Ability to specify ResourceResolver property for SchemaFactory in Jaxb2Marshaller
2011-12-07 00:56:03 +00:00
Arjen Poutsma
53cb529162
SPR-8809 - RestTemplate headers not sent when bufferRequestBody is false
2011-12-02 11:29:47 +00:00
Arjen Poutsma
91c14bd1fe
SPR-8809 - RestTemplate headers not sent when bufferRequestBody is false
2011-11-30 11:07:38 +00:00
Arjen Poutsma
78fbceff82
Added check for illegal characters when creating an encoded UriComponents object
2011-11-03 11:57:25 +00:00
Arjen Poutsma
e8dd35ce5e
Added check for expanding already encoded UriComponents object
2011-11-02 11:49:45 +00:00
Arjen Poutsma
5afe139285
SPR-8706 - UriUrils.decode() not properly rejecting invalid escaped URLs
2011-09-27 08:55:07 +00:00
Arjen Poutsma
67fda70cb8
SPR-8713 - DefaultResponseErrorHandler IOException Bug
2011-09-27 08:16:33 +00:00
Arjen Poutsma
aeba9d244a
SPR-5973: now dealing with path followed by segments (and vice-versa) correctly.
2011-09-15 10:24:21 +00:00
Arjen Poutsma
38f05678c1
SPR-5973: UriComponents now encapsulates uri template variables
2011-09-14 14:36:49 +00:00
Arjen Poutsma
3f2ea7f50e
SPR-5973: UriComponents now encapsulates a PathCompont, switching between string paths and path segment lists automatically.
2011-09-14 14:09:57 +00:00
Arjen Poutsma
782c2a4657
Removed ServletUriComponentsBuilder for now.
2011-09-14 14:01:50 +00:00
Arjen Poutsma
1b61f27f5b
polishing
2011-09-14 14:01:21 +00:00
Arjen Poutsma
663f056329
SPR-5973: UriComponents no longer a Map, moved all static methods from UriComponents to builder, added expand method to UriComponents
2011-09-13 14:12:54 +00:00
Arjen Poutsma
dd1f3f8e0f
Added MultiValueMap utility methods
2011-09-13 13:36:08 +00:00
Arjen Poutsma
c8add61a72
SPR-5973: Using UriComponents in more places, replaced UriBuilder by UriComponentsBuilder, UriComponents is now immutable.
2011-09-12 14:39:58 +00:00
Arjen Poutsma
f0ed37c233
SPR-5973: UriUtils.parse returns UriComponents
2011-09-09 11:01:05 +00:00
Arjen Poutsma
65baafa032
SPR-5973: Made UriComponent enum inner type of UriComponents
2011-09-09 10:57:13 +00:00
Arjen Poutsma
6c58da0e55
SPR-5973: Added UriComponents type
2011-09-09 10:49:10 +00:00
Arjen Poutsma
b6c1e88e4a
SPR-5973: Cleaning it up
2011-09-08 11:01:56 +00:00
Arjen Poutsma
5f208936ec
Added parse methods
2011-09-07 13:58:51 +00:00
Arjen Poutsma
99f68d3620
SPR-5973: javadoc
2011-09-07 11:49:15 +00:00
Arjen Poutsma
420d11911b
SPR-5973: Extract UriComponentTemplate out of UriTemplate
2011-09-07 11:26:22 +00:00
Arjen Poutsma
1d75e1b250
SPR-5973: Changed UriComponent from inner type to top-level enum
2011-09-07 10:40:40 +00:00
Arjen Poutsma
6b7e7d9b5c
SPR-5973: UriBuilder
2011-09-07 09:07:09 +00:00
Arjen Poutsma
f1c68f243e
Changed ClientHttpRequestInterceptor array to List
2011-09-07 08:39:58 +00:00
Arjen Poutsma
9a25efbbda
SPR-5973: UriBuilder
2011-09-06 15:42:33 +00:00
Arjen Poutsma
b06de49c72
Changed ClientHttpRequestInterceptor array to List
2011-08-31 09:03:19 +00:00
Arjen Poutsma
4a669d1a0a
Removed UrlPathHelper, as it's provided by the superclass
2011-08-31 08:42:45 +00:00
Arjen Poutsma
3a332e556c
SPR-8457 - XMLEventStreamReader.getText() fails for COMMENT and ENTITY_REFERENCE events
2011-06-17 09:07:12 +00:00
Arjen Poutsma
7c504853cd
SPR-8457 - XMLEventStreamReader.getText() fails for COMMENT and ENTITY_REFERENCE events
2011-06-17 09:06:02 +00:00
Arjen Poutsma
5c6bd2a1b6
Ignoring test failing on build server, though it works locally. No idea why.
2011-06-15 12:26:43 +00:00
Arjen Poutsma
deca69e374
SPR-8453 - SpringOXM CastorMarshaller tests
2011-06-15 11:45:23 +00:00
Arjen Poutsma
35aa378527
Minor changes
2011-06-15 11:13:04 +00:00
Arjen Poutsma
680f9692c8
SPR-8341 - Spring OXM CastorMarshaller unmarshalling methods
2011-06-15 11:09:58 +00:00
Arjen Poutsma
3b1190121f
SPR-8453 - SpringOXM CastorMarshaller tests
2011-06-15 11:04:02 +00:00
Arjen Poutsma
0346fbc154
Upgrade to Castor 1.3.2
2011-06-15 10:52:16 +00:00
Arjen Poutsma
6d45e1bb12
Upgrade to Castor 1.3.2
2011-06-15 10:39:04 +00:00
Arjen Poutsma
352d61bef2
Javadoc
2011-06-15 10:37:58 +00:00
Arjen Poutsma
9765fefeac
SPR-8309 - Spring OXM schema improvement for CastorMarshaller
2011-06-14 13:46:32 +00:00
Arjen Poutsma
ac7d48e5a8
Fixing tests
2011-06-14 13:16:45 +00:00
Arjen Poutsma
c42671a78a
SPR-7911 - Better handling of 204 No Content in RestTemplate
2011-06-14 10:37:49 +00:00
Arjen Poutsma
01d2082090
SPR-7931 - Checking for @XmlRootElement annotation should be made optional in Jaxb2Marshaller
2011-06-14 09:46:18 +00:00
Arjen Poutsma
fa3e9bdfdd
SPR-7439 - JSON (jackson) @RequestBody marshalling throws awkward exception
2011-06-06 10:33:04 +00:00
Arjen Poutsma
37d955b35b
Added tests for @RequestMaping produces and consumes
2011-05-25 09:21:44 +00:00
Arjen Poutsma
60aa598c03
SPR-8296 - Extension for CastorMarshaller - additional unmarshaller properties
2011-05-19 14:01:35 +00:00
Arjen Poutsma
dd8a9cce05
SPR-8295 - Extension for CastorMarshaller - additional marshaller properties
2011-05-19 13:34:36 +00:00
Arjen Poutsma
1eaca65720
@RequestMapping.consumes() and produces() now default to an empty array, instead of */*
2011-05-18 11:34:47 +00:00
Arjen Poutsma
a618bcc8cd
Exposing HttpServletRequest/Response in ServletServerHttpRequest/Response
2011-05-18 11:24:57 +00:00
Arjen Poutsma
1bbdb0d2ff
minor fix.
2011-05-17 12:22:21 +00:00
Arjen Poutsma
b0a4be7cd1
Only respect RequestMappingInfos that have a pattern match in handleNoMatch
2011-05-17 10:07:36 +00:00
Arjen Poutsma
ad2e0d4587
SPR-7353 - @ResponseBody and returned HttpEntity now respect @RequestMapping.produces()
2011-05-17 09:45:57 +00:00
Arjen Poutsma
bb2cc8457f
SPR-7353 - Added equivalent of JAX-RS @Produces to Spring MVC
2011-05-13 09:43:45 +00:00
Arjen Poutsma
8190b4f70a
Javadoc
2011-05-12 09:00:39 +00:00
Arjen Poutsma
9b0c66dc6c
Make HTTP methods a RequestCondition
2011-05-11 10:38:30 +00:00
Arjen Poutsma
71aae405d5
SPR-7354 - Added equivalent of JAX-RS @Consumes to Spring MVC
2011-05-10 09:23:00 +00:00
Arjen Poutsma
b058d1e07a
Made comparators public, as they are needed elsewhere.
2011-05-09 11:20:49 +00:00
Arjen Poutsma
a4716c2a94
Buffering RequestFactory that allows for multiple response body reads.
2011-04-21 15:09:44 +00:00
Arjen Poutsma
ab654a7a06
added toString to HttpEntity
2011-04-21 11:39:20 +00:00
Arjen Poutsma
3690002dce
SPR-6180 - Upgrade Apache HttpClient to version 4.0
2011-04-12 07:55:38 +00:00
Arjen Poutsma
54bbcf3a42
SPR-6180 - Upgrade Apache HttpClient to version 4.0
2011-04-11 13:12:45 +00:00
Arjen Poutsma
28b6eae11a
SPR-7354 - Added equivalent of JAX-RS @Consumes to Spring MVC
2011-04-08 13:33:58 +00:00
Arjen Poutsma
44b4f59c5e
SPR-7354 - Added equivalent of JAX-RS @Consumes to Spring MVC
2011-04-08 12:06:53 +00:00
Arjen Poutsma
0cdb237576
SPR-7354 - Added equivalent of JAX-RS @Consumes to Spring MVC
2011-04-08 11:12:54 +00:00
Arjen Poutsma
ff89c0e55a
SPR-7354 - Added equivalent of JAX-RS @Consumes to Spring MVC
2011-04-08 10:50:45 +00:00
Arjen Poutsma
bf6693dbc5
SPR-7354 - Added equivalent of JAX-RS @Consumes to Spring MVC
2011-04-08 09:26:17 +00:00
Arjen Poutsma
0f7d43ba90
Allow for customization of the media type for forms.
2011-04-05 09:48:09 +00:00
Arjen Poutsma
fa4f90e648
SPR-7805 - Add support for package binding in the JibxMashaller
2011-04-04 08:50:15 +00:00
Arjen Poutsma
bc342df08f
@MVC 2.0: AbstractAnnotationMAR -> AbstractNamedValueMAR
2011-02-25 11:05:14 +00:00
Arjen Poutsma
5a5fff5221
Added equals and hashcode
2011-02-22 13:33:24 +00:00
Arjen Poutsma
91debc3a35
Fixing compilation error with javac.
2011-02-09 09:39:29 +00:00
Arjen Poutsma
c4a954a618
SPR-7494 - Introduce interceptors for RestTemplate
2011-01-28 14:24:52 +00:00
Arjen Poutsma
62425568b9
SPR-7494 - Introduce interceptors for RestTemplate
2011-01-28 09:17:00 +00:00
Arjen Poutsma
4835be78b7
Made abstract requests public again
2011-01-26 16:09:41 +00:00
Arjen Poutsma
4e50eafe74
Small performance improvement
2011-01-26 14:43:34 +00:00
Arjen Poutsma
1ed1c59888
SPR-7909 - Sending large payloads with RestTemplate results in an OutOfMemoryError
2011-01-25 16:18:47 +00:00
Arjen Poutsma
d0d6a07870
SPR-7909 - Sending large payloads with RestTemplate results in an OutOfMemoryError
2011-01-25 16:08:15 +00:00
Arjen Poutsma
33674933ea
OutOfMemory Errors when posting large objects via RestTemplate
2011-01-25 09:48:19 +00:00
Arjen Poutsma
465e093bfb
SPR-7729 - MediaType incorrectly calls the toString() method instead of name() method causing RestTemplate on Android to fail
2011-01-10 15:45:42 +00:00
Arjen Poutsma
157623b47f
SPR-6902 - @ResponseBody does not work with @ExceptionHandler
2011-01-10 12:26:57 +00:00
Arjen Poutsma
4998d061f8
SPR-7869 - Accept-Charset header with '*' results in java.nio.charset.IllegalCharsetNameException
2011-01-10 11:24:48 +00:00
Arjen Poutsma
74b5b7b56a
SPR-7845 - FormHttpMessageConverter.read() always ignores post data when processing request (from Tomcat)
2011-01-04 11:25:30 +00:00
Arjen Poutsma
e5d8fa0771
SPR-7834 - HttpHeaders.getEtag() mangles the value
2011-01-03 15:51:23 +00:00
Arjen Poutsma
fbede64c86
SPR-7845 - FormHttpMessageConverter.read() always ignores post data when processing request (from Tomcat)
2011-01-03 14:48:34 +00:00
Arjen Poutsma
e98afc087f
SPR-7845 - FormHttpMessageConverter.read() always ignores post data when processing request (from Tomcat)
2011-01-03 14:38:28 +00:00
Arjen Poutsma
64c7549c70
Removed JDK 1.6 usage
2010-12-22 10:23:34 +00:00
Arjen Poutsma
9f4499cb36
SPR-7789 - FormHttpMessageConverter does not honor the charset in the content type when writing a form and uses a wrong default charset
2010-12-20 16:56:14 +00:00
Arjen Poutsma
d0394599ad
SPR-7789 - FormHttpMessageConverter does not honor the charset in the content type when writing a form and uses a wrong default charset
2010-12-20 16:50:44 +00:00
Arjen Poutsma
db3634f859
SPR-7706 - 304 responses should not have non-0 Content-Length
2010-12-20 16:32:58 +00:00
Arjen Poutsma
01120eb2f0
Using random port for HTTP integration tests
2010-11-09 10:40:51 +00:00
Arjen Poutsma
8762ec956c
SPR-7707 - Unexpected behavior with class-level @RequestMappings
2010-11-08 14:56:35 +00:00
Arjen Poutsma
416777022d
SPR-6614 - Add human-readable descriptions for statuc codes in HttpStatus
2010-10-29 10:56:43 +00:00
Arjen Poutsma
7cc3f49910
SPR-7695 - Add ETag version of WebRequest.checkNotModified()
2010-10-29 10:28:47 +00:00
Arjen Poutsma
a37a9e8a38
SPR-7667
2010-10-20 13:59:37 +00:00