[ https://issues.apache.org/jira/browse/CXF-6538?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Colm O hEigeartaigh closed CXF-6538. ------------------------------------ > Let users disable sending Content-Type with empty requests with URLConnection > conduit > ------------------------------------------------------------------------------------- > > Key: CXF-6538 > URL: https://issues.apache.org/jira/browse/CXF-6538 > Project: CXF > Issue Type: Improvement > Components: Transports > Reporter: Sergey Beryozkin > Assignee: Sergey Beryozkin > Priority: Minor > Fix For: 3.1.3, 3.0.7 > > > If no Content-Type is set for empty requests then HttpUrlConnection: > - sets a form Content-Type for empty POST > - replaces custom Accept value with a wildcard if HTTP proxy is used > To bypass it CXF sets a wildcard CT for empty requests which causes issues if > the target server does not accept such a wildcard. > CXF RS code can override it with a preferred CT if needed, but sending CT > with GET is better be avoided so a new property > "set.content.type.for.empty.request" is introduced (note no 'wildcard' in the > property name to let us default to something else if needed). > The property is set to true by default. If a user sets it directly to false > then CT will be dropped. Hopefully this property can be disabled by default > in the future. > Note the issue applies to a default non-async conduit only. Setting the > property is not needed if it is the async conduit. > -- This message was sent by Atlassian JIRA (v6.3.4#6332)