Skip to content

Commit 01b6fa1

Browse files
committed
[CXF-9153]The class org.apache.cxf.transport.servlet.servicelist.UnformattedServiceListWriter does not work for RESTful destinations
1 parent 782d0e8 commit 01b6fa1

1 file changed

Lines changed: 8 additions & 6 deletions

File tree

rt/transports/http/src/main/java/org/apache/cxf/transport/servlet/servicelist/UnformattedServiceListWriter.java

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public UnformattedServiceListWriter(boolean renderWsdlList, Bus bus) {
3636
}
3737

3838
public String getContentType() {
39-
return "text/html; charset=UTF-8";
39+
return "text/plain; charset=UTF-8";
4040
}
4141

4242
public void writeServiceList(PrintWriter writer,
@@ -80,14 +80,16 @@ private void writeUnformattedRESTfulEndpoints(PrintWriter writer,
8080
address = StringEscapeUtils.escapeHtml4(address);
8181

8282
boolean wadlAvailable = bus != null
83-
&& PropertyUtils.isTrue(bus.getProperty("wadl.service.descrition.available"));
83+
&& PropertyUtils.isTrue(bus.getProperty("wadl.service.description.available"));
8484
boolean swaggerAvailable = bus != null
85-
&& PropertyUtils.isTrue(bus.getProperty("swagger.service.descrition.available"));
85+
&& PropertyUtils.isTrue(bus.getProperty("swagger.service.description.available"));
8686
boolean openApiAvailable = bus != null
87-
&& PropertyUtils.isTrue(bus.getProperty("openapi.service.descrition.available"));
88-
if (!wadlAvailable && !swaggerAvailable) {
87+
&& PropertyUtils.isTrue(bus.getProperty("openapi.service.description.available"));
88+
if (!wadlAvailable
89+
&& !swaggerAvailable
90+
&& !openApiAvailable) {
8991
writer.write(address + "\n");
90-
return;
92+
continue;
9193
}
9294
if (wadlAvailable) {
9395
writer.write(address + "?_wadl\n");

0 commit comments

Comments
 (0)