You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@camel.apache.org by Daniel Langevin <da...@shq.gouv.qc.ca> on 2018/07/13 11:53:12 UTC
Rép. : swagger.json generation without host set to 0.0.0.0
Hi,
here the way i use it
<restConfiguration bindingMode="off" component="servlet" port="8181"
contextPath="/XXXX/*"
apiContextPath="/api-doc" apiContextListing="false"
enableCORS="true">
<endpointProperty key="servletName" value="XXXXCamelServlet" />
<dataFormatProperty key="prettyPrint" value="true"/>
<apiProperty key="base.path" value="/XXXX"/>
<apiProperty key="api.description" value="{{XXXX.ENV}} - DOCUMENTATION OF REST SERVICES XXXX"/>
<apiProperty key="api.title" value="System XXXX" />
<apiProperty key="api.version" value="1.0.0" />
<apiProperty key="api.contact.name" value="XXXXXXXXXXXXXXXXXXXX / YYYYYYYYYYYYYYYYYYY"/>
<apiProperty key="api.contact.email" value="XXXXX.YYYYY@gmail.com"/>
<apiProperty key="api.termsOfService" value="(C) XXXX 2018"/>
</restConfiguration>
<!-- <rest path="/echo" consumes="application/text" produces="application/text"> -->
<rest path="/echo" consumes="text/html" produces="text/html">
<description>Echo rest service</description>
<get uri="ping">
<description>Connectivity test</description>
<route id="echo.xxxx">
<transform>
<constant>pong</constant>
</transform>
</route>
</get>
</rest>
<rest path="/Service1" produces="application/json">
<description>Summary of service1 </description>
<get uri="/{xxxxIdService1}">
<description>Description Id Service1</description>
<param name="xxxxIdService1" type="path" description="Id Of Service1 description" />
<route id="direct.xxxxService1">
<to pattern="InOut" uri="direct:xxxxService1" />
</route>
</get>
</rest>
>>> Martin Lichtin <li...@yahoo.com.INVALID> 2018-07-12 15:55 >>>
Anyone know how I can configure <restconfiguration> so the generated swagger.json does not set host: "0.0.0.0"?
With this 0.0.0.0 I cannot, for example, import the Swagger directly into Postman and make calls to the API.
https://swagger.io/docs/specification/2-0/api-host-and-base-path/ says the "host" can be omitted for a more dynamic association.
"Le pr�sent courriel peut contenir des renseignements confidentiels et ne s'adresse qu'au destinataire dont le nom appara�t ci-dessus. Si ce courriel vous est parvenu par m�garde, veuillez le supprimer et nous en aviser aussit�t."