[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: <restconfiguration> swagger.json generation without host set to

Thanks Rafael and Daniel

Both of your <restConfiguration> examples don't quite solve the issue, setting an empty "host" unfortunately does not help.

However, I learned about "hostNameResolver", so at least I can provide an actual IP address.

    <restConfiguration component="servlet" bindingMode="json" contextPath="/rest" apiContextPath="doc" enableCORS="true" hostNameResolver="localIp"

Still the problem is with the port number. Ideally the RestConfiguration would get the port from the servlet, but not sure how that could work.

- Martin

On 12.07.2018 22:10, Rafael Soares wrote:
Try the following conf:

* <restConfiguration     apiContextPath="api-docs"     component="servlet"
     enableCORS="true"     host="">            <camel:apiProperty
key="api.title" value="myAPI"/>            <camel:apiProperty
key="api.version" value="1.0.0"/>            <camel:apiProperty key="cors"
value="true"/>            <camel:apiProperty key="host" value=""/>

Rafael Torres Coelho Soares

On Thu, Jul 12, 2018 at 4:55 PM Martin Lichtin <lichtin@xxxxxxxxx.invalid>
Anyone know how I can configure <restconfiguration> so the generated
swagger.json does not set host: ""?

With this I cannot, for example, import the Swagger directly into
Postman and make calls to the API. says
the "host" can be omitted for a more dynamic association.