Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Swagger-ui does not set an Accept header with its AJAX requests. Unfortunately swagger-springmvc returns XML if no accept header or no path extension (.json) is given.</p> <p>You can manually add a JSON accept header to every request swagger-ui executes. Simply add the following JavaScript line to your swagger-ui index.html file:</p> <pre><code>window.authorizations.add("Accept", new ApiKeyAuthorization("Accept", "application/json", "header")); </code></pre> <p>This is my modified index.html file:</p> <pre><code>&lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &lt;title&gt;Swagger UI&lt;/title&gt; &lt;link href='//fonts.googleapis.com/css?family=Droid+Sans:400,700' rel='stylesheet' type='text/css'/&gt; &lt;link href='css/highlight.default.css' media='screen' rel='stylesheet' type='text/css'/&gt; &lt;link href='css/screen.css' media='screen' rel='stylesheet' type='text/css'/&gt; &lt;script type="text/javascript" src="lib/shred.bundle.js"&gt;&lt;/script&gt; &lt;script src='lib/jquery-1.8.0.min.js' type='text/javascript'&gt;&lt;/script&gt; &lt;script src='lib/jquery.slideto.min.js' type='text/javascript'&gt;&lt;/script&gt; &lt;script src='lib/jquery.wiggle.min.js' type='text/javascript'&gt;&lt;/script&gt; &lt;script src='lib/jquery.ba-bbq.min.js' type='text/javascript'&gt;&lt;/script&gt; &lt;script src='lib/handlebars-1.0.0.js' type='text/javascript'&gt;&lt;/script&gt; &lt;script src='lib/underscore-min.js' type='text/javascript'&gt;&lt;/script&gt; &lt;script src='lib/backbone-min.js' type='text/javascript'&gt;&lt;/script&gt; &lt;script src='lib/swagger.js' type='text/javascript'&gt;&lt;/script&gt; &lt;script src='swagger-ui.js' type='text/javascript'&gt;&lt;/script&gt; &lt;script src='lib/highlight.7.3.pack.js' type='text/javascript'&gt;&lt;/script&gt; &lt;script type="text/javascript"&gt; $(function () { window.swaggerUi = new SwaggerUi({ url: "http://localhost:8080/api-docs", dom_id: "swagger-ui-container", supportedSubmitMethods: ['get', 'post', 'put', 'delete'], onComplete: function(swaggerApi, swaggerUi){ if(console) { console.log("Loaded SwaggerUI") } $('pre code').each(function(i, e) {hljs.highlightBlock(e)}); }, onFailure: function(data) { if(console) { console.log("Unable to Load SwaggerUI"); console.log(data); } }, docExpansion: "none" }); window.authorizations.add("Accept", new ApiKeyAuthorization("Accept", "application/json", "header")); $('#input_apiKey').change(function() { var key = $('#input_apiKey')[0].value; console.log("key: " + key); if(key &amp;&amp; key.trim() != "") { console.log("added key " + key); window.authorizations.add("key", new ApiKeyAuthorization("api_key", key, "query")); } }) window.swaggerUi.load(); }); &lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;div id='header'&gt; &lt;div class="swagger-ui-wrap"&gt; &lt;a id="logo" href="http://swagger.wordnik.com"&gt;swagger&lt;/a&gt; &lt;form id='api_selector'&gt; &lt;div class='input icon-btn'&gt; &lt;img id="show-pet-store-icon" src="images/pet_store_api.png" title="Show Swagger Petstore Example Apis"&gt; &lt;/div&gt; &lt;div class='input icon-btn'&gt; &lt;img id="show-wordnik-dev-icon" src="images/wordnik_api.png" title="Show Wordnik Developer Apis"&gt; &lt;/div&gt; &lt;div class='input'&gt;&lt;input placeholder="http://example.com/api" id="input_baseUrl" name="baseUrl" type="text"/&gt;&lt;/div&gt; &lt;div class='input'&gt;&lt;input placeholder="api_key" id="input_apiKey" name="apiKey" type="text"/&gt;&lt;/div&gt; &lt;div class='input'&gt;&lt;a id="explore" href="#"&gt;Explore&lt;/a&gt;&lt;/div&gt; &lt;/form&gt; &lt;/div&gt; &lt;/div&gt; &lt;div id="message-bar" class="swagger-ui-wrap"&gt; &amp;nbsp; &lt;/div&gt; &lt;div id="swagger-ui-container" class="swagger-ui-wrap"&gt; &lt;/div&gt; &lt;/body&gt; &lt;/html&gt; </code></pre>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
    3. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload