<p dir="auto"><strong><a href="https://jira.spring.io/secure/ViewProfile.jspa?name=jack_kerouac" rel="nofollow">Florian Rampp</a></strong> opened <strong><a href="https://jira.spring.io/browse/SPR-7383?redirect=false" rel="nofollow">SPR-7383</a></strong> and commented</p>
<p dir="auto">The current implementations of ClientHttpRequestFactory (besides SimpleClientHttpRequestFactory) only comprise CommonsClientHttpRequestFactory, which depends on Jakarta Commons HttpClient. The successor of this is Apache HttpComponents. See: <a href="http://hc.apache.org/httpclient-3.x/#History" rel="nofollow">http://hc.apache.org/httpclient-3.x/#History</a></p>
<p dir="auto">It would be desirable to employ the newer HttpComponents HttpClient. Therefore, an implementation of ClientHttpRequestFactory for usage with the HttpComponents HttpClient is necessary.</p>
<p dir="auto">This issue might be related to <a href="http://jira.springframework.org/browse/SWS-563" rel="nofollow">http://jira.springframework.org/browse/SWS-563</a>.</p>
<hr>
<p dir="auto"><strong>Affects:</strong> 3.1 M1</p>
<p dir="auto"><strong>Issue Links:</strong></p>
<ul dir="auto">
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398102079" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/11385" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/11385/hovercard" href="https://github.com/spring-projects/spring-framework/issues/11385">#11385</a> CommonsClientHttpRequestFactory getHttpClient() returns HttpClient from Commons HttpClient 3.x which has been EOL'd (<em><strong>"duplicates"</strong></em>)</li>
</ul>
<p dir="auto"><strong><a href="https://jira.spring.io/secure/ViewProfile.jspa?name=david_syer" rel="nofollow">Dave Syer</a></strong> opened <strong><a href="https://jira.spring.io/browse/SPR-7632?redirect=false" rel="nofollow">SPR-7632</a></strong> and commented</p>
<p dir="auto">Allow valid file extension paths to be specified in DispatcherServlet.  My use case is</p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="@RequestMapping(value = &quot;/jobs/{jobName}&quot;, method = RequestMethod.GET)"><pre class="notranslate"><code class="notranslate">@RequestMapping(value = "/jobs/{jobName}", method = RequestMethod.GET)
</code></pre></div>
<p dir="auto">I need .html and .json to be valid extensions (stripped off by the dispatcher), but other . separated jobName values are legal and should be presented as they are (e.g. my.job or my.job.html both resolve to my.job).</p>
<p dir="auto">The current behaviour is simply to truncate at the first period.  Even with a regex pattern <code class="notranslate">{jobName:.*</code>} we truncate the path, so the only way to make it work is to add HttpServletRequest to all controller methods and extract the parameter manually (back to Spring 2.5).</p>
<hr>
<p dir="auto"><strong>Affects:</strong> 3.0.6</p>
<p dir="auto">This issue is a sub-task of <a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398112762" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/13057" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/13057/hovercard" href="https://github.com/spring-projects/spring-framework/issues/13057">#13057</a></p>
<p dir="auto"><strong>Issue Links:</strong></p>
<ul dir="auto">
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398113149" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/13120" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/13120/hovercard" href="https://github.com/spring-projects/spring-framework/issues/13120">#13120</a> Configure PatternsRequestCondition with information that allows it to do a smart suffix pattern match (<em><strong>"is duplicated by"</strong></em>)</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398197792" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/19242" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/19242/hovercard" href="https://github.com/spring-projects/spring-framework/issues/19242">#19242</a> <code class="notranslate">@PathVariable</code> will cut off the last point (<em><strong>"is duplicated by"</strong></em>)</li>
<li><a class="issue-link js-issue-link" data-error-text="Failed to load title" data-id="398097808" data-permission-text="Title is private" data-url="https://github.com/spring-projects/spring-framework/issues/10832" data-hovercard-type="issue" data-hovercard-url="/spring-projects/spring-framework/issues/10832/hovercard" href="https://github.com/spring-projects/spring-framework/issues/10832">#10832</a> a Uri Value is incorrectly extracted if it contains '.'.</li>
</ul>
<p dir="auto"><strong>Referenced from:</strong> commits <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/spring-projects/spring-framework/commit/4fd7645efd2daf8d23960706180837a61bf9f321/hovercard" href="https://github.com/spring-projects/spring-framework/commit/4fd7645efd2daf8d23960706180837a61bf9f321"><tt>4fd7645</tt></a></p>
<p dir="auto">0 votes, 6 watchers</p>