And it will certainly pay more for the customers to ask to add the old-fashioned XML support afterwards when they need to use their first non-Geoserver server. But I understand also the wish to be lean.
···
Nuno Oliveira wrote:
Re: [Geoserver-devel] Add a WMS vendor FORMAT parameter to force the return of WMS 1.1.1 capabilities in text/xml
As I said my intention right now is only to allow the user to force the capabilities mime type to be text\xml using the format parameter.
I will create an issue and prepare a pull request for this.
Having a JSON output format for WMS 1.1.1 capabilities and others services will certainly help building light web clients specific to GeoServer.
On 01/31/2017 08:09 PM, Rahkonen Jukka (MML) wrote:
Hi,
I am not very fascinated. After all WMS 1.1.1 is standard and your colleagues would need to be able to parse both JSON and XML (application/vnd.ogc.wms_xml) in the future because people do run also other servers than Geoserver. For all heavy WMS clients XML and the odd MIME type is not a problem.
The mime type does irritate me as well when I want to check the capabilities with browser but instead of writing &format=text/xml I can write &version=1.3.0 and nowadays most servers send me a browser-friendly response. It’s WMS 1.3.0 response but what I am interested in is most often a) does it work at all or b) which layers exist I can check them both also with 1.3.0. Hower, I can’t imagine what trouble the new vendor option &format=text/xml could do, despite making some users to believe that all WMS servers support it. Format=JSON could be an issue if some unaware user would copy-paste the good known URL into WMS client like QGIS, which would then get capabilities as JSON and fail to interpret the data.
-Jukka Rahkonen-
--
==
GeoServer Professional Services from the experts!
Visit [http://goo.gl/it488V](http://goo.gl/it488V) for more information.
==
Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer
GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 333 8128928
[http://www.geo-solutions.it](http://www.geo-solutions.it)
[http://twitter.com/geosolutions_it](http://twitter.com/geosolutions_it)
-------------------------------------------------------
AVVERTENZE AI SENSI DEL D.Lgs. 196/2003
Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono
da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate
nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e
-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo
anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.
The information in this message and/or attachments, is intended solely for the attention and use of
the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree
June, 30 2003, no.196 - Italy's New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying,
distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender does not give any warranty or accept liability as the content,
accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which
arise as a result of e-mail transmission, viruses, etc.
Chris Snider wrote:
Re: [Geoserver-devel] Add a WMS vendor FORMAT parameter to force the return of WMS 1.1.1 capabilities in text/xml
I think this is a good addition since my client-side colleagues would prefer JSON responses vice XML as JSON is “easier to parse in JavaScript”
Chris Snider
Senior Software Engineer
Intelligent Software Solutions, Inc.
![Description: Description: Description: cid:image001.png@anonymised.com]()
From: Nuno Oliveira [mailto:nuno.oliveira@anonymised.com]
Sent: Tuesday, January 31, 2017 9:40 AM
To: Chris Snider chris.snider@anonymised.com; Geoserver-devel geoserver-devel@lists.sourceforge.net
Subject: Re: [Geoserver-devel] Add a WMS vendor FORMAT parameter to force the return of WMS 1.1.1 capabilities in text/xml
If in the future someone implements other formats capabilities documents generators like JSON this parameter should be used for that.
Right now I only planned to add support for the text\xml format 
On 01/31/2017 04:08 PM, Chris Snider wrote:
Would the vendor FORMAT parameter also be used in future to return the GetCapabilities in application/json or application/javascript
For json-p?
Chris Snider
Senior Software Engineer
Intelligent Software Solutions, Inc.
![Description: Description: Description: cid:image001.png@anonymised.com]()
From: Nuno Oliveira [mailto:nuno.oliveira@anonymised.com]
Sent: Tuesday, January 31, 2017 8:23 AM
To: Geoserver-devel geoserver-devel@lists.sourceforge.net
Subject: [Geoserver-devel] Add a WMS vendor FORMAT parameter to force the return of WMS 1.1.1 capabilities in text/xml
Hi,
The WMS 1.1.1 GetCapabilities XML response uses the OGC specific mime type application/vnd.ogc.wms_xml. I would like to propose a new WMS vendor parameter named FORMAT that can be used to force the response mime type to something more well recognized like text/xml. Note that WMS 1.3.0 GetCapabilities result already uses text/xml.
This will imply implementing the handling of the FORMAT parameter when generating the GetCapabilities response for WMS 1.1.1 and adding text/xml as a supported mime type for WMS 1.1.1 GetCapabilities result. In the case were an invalid mime type is requested we will log an warning and fall-back on the OGC default one.
Thoughts on this ?
Regards,
Nuno Oliveira
--
==
GeoServer Professional Services from the experts!
Visit [http://goo.gl/it488V](http://goo.gl/it488V) for more information.
==
Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer
GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 333 8128928
[http://www.geo-solutions.it](http://www.geo-solutions.it)
[http://twitter.com/geosolutions_it](http://twitter.com/geosolutions_it)
-------------------------------------------------------
AVVERTENZE AI SENSI DEL D.Lgs. 196/2003
Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono
da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate
nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e
-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo
anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.
The information in this message and/or attachments, is intended solely for the attention and use of
the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree
June, 30 2003, no.196 - Italy's New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying,
distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender does not give any warranty or accept liability as the content,
accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which
arise as a result of e-mail transmission, viruses, etc.
--
==
GeoServer Professional Services from the experts!
Visit [http://goo.gl/it488V](http://goo.gl/it488V) for more information.
==
Nuno Miguel Carvalho Oliveira
@nmcoliveira
Software Engineer
GeoSolutions S.A.S.
Via di Montramito 3/A
55054 Massarosa (LU)
Italy
phone: +39 0584 962313
fax: +39 0584 1660272
mob: +39 333 8128928
[http://www.geo-solutions.it](http://www.geo-solutions.it)
[http://twitter.com/geosolutions_it](http://twitter.com/geosolutions_it)
-------------------------------------------------------
AVVERTENZE AI SENSI DEL D.Lgs. 196/2003
Le informazioni contenute in questo messaggio di posta elettronica e/o nel/i file/s allegato/i sono
da considerarsi strettamente riservate. Il loro utilizzo è consentito esclusivamente al destinatario del messaggio, per le finalità indicate
nel messaggio stesso. Qualora riceviate questo messaggio senza esserne il destinatario, Vi preghiamo cortesemente di darcene notizia via e
-mail e di procedere alla distruzione del messaggio stesso, cancellandolo dal Vostro sistema. Conservare il messaggio stesso, divulgarlo
anche in parte, distribuirlo ad altri soggetti, copiarlo, od utilizzarlo per finalità diverse, costituisce comportamento contrario ai
principi dettati dal D.Lgs. 196/2003.
The information in this message and/or attachments, is intended solely for the attention and use of
the named addressee(s) and may be confidential or proprietary in nature or covered by the provisions of privacy act (Legislative Decree
June, 30 2003, no.196 - Italy's New Data Protection Code).Any use not in accord with its purpose, any disclosure, reproduction, copying,
distribution, or either dissemination, either whole or partial, is strictly forbidden except previous formal approval of the named
addressee(s). If you are not the intended recipient, please contact immediately the sender by telephone, fax or e-mail and delete the
information in this message that has been received in error. The sender does not give any warranty or accept liability as the content,
accuracy or completeness of sent messages and accepts no responsibility for changes made after they were sent or for other risks which
arise as a result of e-mail transmission, viruses, etc.