[
https://issues.apache.org/jira/browse/CXF-8545?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17359445#comment-17359445
]
Timothy James Ward commented on CXF-8545:
-----------------------------------------
An example of how this could be added in a non-invasive way is provided in
[this Pull Request|https://github.com/apache/cxf/pull/813]
> Unable to connect to POST methods with SseEventSource
> -----------------------------------------------------
>
> Key: CXF-8545
> URL: https://issues.apache.org/jira/browse/CXF-8545
> Project: CXF
> Issue Type: New Feature
> Components: JAX-RS
> Affects Versions: 3.2.14
> Reporter: Timothy James Ward
> Priority: Major
>
> The SseEventSource is primarily targeted at using HTTP GET requests to
> initiate the connection. It is extremely difficult to use a POST request
> instead.
> POST requests are useful for when information (e.g. server side event
> filtering) needs to be passed in the request, but that information is too big
> for query parameters or it contains URL unsafe characters, or it is
> serialised using a Content-Type that can be decoded by JAX-RS body converters.
>
> It should be simple enough to add a configuration property into the web
> target passed to the SseEventSource. This could map to a JAX-RS entity. If
> the entity is present then it is used as the body of the post. Otherwise a
> GET is used.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)