Revision: 4539 http://sourceforge.net/p/jump-pilot/code/4539 Author: edso Date: 2015-09-20 10:46:10 +0000 (Sun, 20 Sep 2015) Log Message: ----------- fix "WFS plugin does not set Content-Type for GetFeature"
Modified Paths: -------------- core/trunk/ChangeLog core/trunk/src/de/latlon/deejump/wfs/client/WFSClientHelper.java core/trunk/src/de/latlon/deejump/wfs/ui/WFSPanel.java Modified: core/trunk/ChangeLog =================================================================== --- core/trunk/ChangeLog 2015-09-14 22:38:52 UTC (rev 4538) +++ core/trunk/ChangeLog 2015-09-20 10:46:10 UTC (rev 4539) @@ -1,5 +1,8 @@ # for display continuity sake please use 2 spaces instead of tabs +2015-09-20 ede + * fix "WFS plugin does not set Content-Type for GetFeature" + 2015-09-15 mmichaud <m.michael.mich...@orange.fr> * add Date in XmlBinder to be able to persist Dates in a project file Modified: core/trunk/src/de/latlon/deejump/wfs/client/WFSClientHelper.java =================================================================== --- core/trunk/src/de/latlon/deejump/wfs/client/WFSClientHelper.java 2015-09-14 22:38:52 UTC (rev 4538) +++ core/trunk/src/de/latlon/deejump/wfs/client/WFSClientHelper.java 2015-09-20 10:46:10 UTC (rev 4539) @@ -96,8 +96,13 @@ HttpClient httpclient = new WFSHttpClient(); PostMethod httppost = new PostMethod( serverUrl ); - httppost.setRequestEntity( new StringRequestEntity( request ) ); + try { + httppost.setRequestEntity( new StringRequestEntity( request, "text/xml", "UTF-8" ) ); + } catch (UnsupportedEncodingException e1) { + throw new DeeJUMPException(e1); + } + try { WebUtils.enableProxyUsage( httpclient, new URL(serverUrl) ); httpclient.executeMethod( httppost ); Modified: core/trunk/src/de/latlon/deejump/wfs/ui/WFSPanel.java =================================================================== --- core/trunk/src/de/latlon/deejump/wfs/ui/WFSPanel.java 2015-09-14 22:38:52 UTC (rev 4538) +++ core/trunk/src/de/latlon/deejump/wfs/ui/WFSPanel.java 2015-09-20 10:46:10 UTC (rev 4539) @@ -617,7 +617,7 @@ if ( wfService == null ) {// not inited yet return sb; } - sb.append( "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?>" ); + sb.append( "<?xml version=\"1.0\" encoding=\"UTF-8\"?>" ); final String outputFormat = options.getSelectedOutputFormat(); ------------------------------------------------------------------------------ _______________________________________________ Jump-pilot-devel mailing list Jump-pilot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel