Is there a (simple) way to set Geoserver up to use the MultithreadedHttpClient as default instead of HTTPClient? That would seem to fix the issue for me, before any bug fixes are implemented. Thanks, Brent
It sounds like we (GeoTools) should accept `text/xml` especially when requesting getCapabilities documents. But I'm really not sure 403 is the correct response to not accepting the right content type. Ian On Mon, 22 Apr 2024 at 14:03, Peter Smythe <g...@smythe.co.za> wrote: With access to Brent's GeoServer, I have managed to reproduce this problem, and it appears to be a combination of GeoTools HTTPClient (not MultithreadedHttpClient) and the GEBCO MapServer not allowing HTTP Header "accept": "text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2" for some reason. To reproduce: In Postman, GET https://wms.gebco.net/mapserv?REQUEST=GETCAPABILITIES&VERSION=1.3.0&SERVICE=WMS works fine, until the Accept header is changed from the default */* to text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2Returns 403 Unauthorised This Accept header appears to only be sent by GeoTools HTTPClient and is not sent by the GeoTools MultithreadedHttpClient, which is what I had on by default, when the cascaded WMS worked for me on my GeoServer (previous email): (in GeoServer New WMS Connection) Is this a GeoTools bug? Or GeoServer? And then under what circumstances would the WMS data store fall back to the Simple HTTPClient rather than using the MultithreadedHttpClient (HTTP connection pooling), even if the above is ticked? Peter GeoServer PSC AWS Solutions Architect https://github.com/petersmythe On Sun, 21 Apr 2024 at 15:19, Peter Smythe <g...@smythe.co.za> wrote: Maybe try again, it works for me from GeoServer v2.25.0: Peter GeoServer PSC AWS Solutions Architect https://github.com/petersmythe On Sun, 21 Apr 2024 at 00:50, Brent Wood via Geoserver-users <geoserver-users@lists.sourceforge.net> wrote: Hi, I'm looking to install geoserver on a ship. I'd like to use the GEBCO WMS service to provide a background map layer, but cache it locally to avoid internet traffic. The capabilities doc is at:https://wms.gebco.net/mapserv?REQUEST=GETCAPABILITIES&VERSION=1.3.0&SERVICE=WMS The layer I wish to provide is: GEBCO_LATEST_SUB_ICE_TOPO I can connect & get the capabilities doc in a browser. I can select & open the layer in QGIS. When I try to set up a WMS store in Geoserver I enter the required parameters, but get told the connection test to the URL failed with error 403. I understand this means the Gebco server is refusing to reply with the doc. I'm not sure why the URL works from a browser but fails when sent from Geoserver, any suggestions appreciated, as far as I know it is an identical request, from the same host. Thanks, Brent Wood. _______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users _______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users -- Ian Turton
_______________________________________________ Geoserver-users mailing list Please make sure you read the following two resources before posting to this list: - Earning your support instead of buying it, but Ian Turton: http://www.ianturton.com/talks/foss4g.html#/ - The GeoServer user list posting guidelines: http://geoserver.org/comm/userlist-guidelines.html If you want to request a feature or an improvement, also see this: https://github.com/geoserver/geoserver/wiki/Successfully-requesting-and-integrating-new-features-and-improvements-in-GeoServer Geoserver-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geoserver-users