Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add reactive multipart request support #1201

Closed
wants to merge 6 commits into from

Commits on Apr 28, 2017

  1. Add reading reactive multipart request support

    This commit introduces reactive multipart support by adding a new
    MultipartHttpMessageReader interface (with default methods) and a
    SynchronossMultipartHttpMessageReader implementation based on
    the Synchronoss NIO Multipart implementation
    (https://github.com/synchronoss/nio-multipart).
    
    Issue: SPR-14546
    sdeleuze committed Apr 28, 2017
    Copy the full SHA
    23e4dd6 View commit details
    Browse the repository at this point in the history
  2. Add MultipartHttpMessageWriter

    This commit adds a reactive HttpMessageWriter that allows
    to write multipart HTML forms with multipart/form-data
    media type.
    
    Issue: SPR-14546
    sdeleuze committed Apr 28, 2017
    Copy the full SHA
    852dc84 View commit details
    Browse the repository at this point in the history
  3. Add multipart support to WebFlux functional API

    Issue: SPR-14546
    sdeleuze committed Apr 28, 2017
    Copy the full SHA
    a712c19 View commit details
    Browse the repository at this point in the history
  4. Expose ServerCodecConfigurer as a bean

    With this commit, ServerCodecConfigurer is now exposed as a bean in
    order to be provided to DefaultServerWebExchange via
    WebHttpHandlerBuilder and HttpWebHandlerAdapter. This allows
    DefaultServerWebExchange to get configured codecs for reading form or
    multipart requests.
    
    Issue: SPR-14546
    sdeleuze committed Apr 28, 2017
    Copy the full SHA
    8e272bc View commit details
    Browse the repository at this point in the history
  5. Add multipart support to ServerWebExchange

    Issue: SPR-14546
    sdeleuze committed Apr 28, 2017
    Copy the full SHA
    4bfd04b View commit details
    Browse the repository at this point in the history
  6. Add @request(Param/Part) support for multipart requests

    Issue: SPR-14546
    sdeleuze committed Apr 28, 2017
    Copy the full SHA
    b804ba1 View commit details
    Browse the repository at this point in the history