in documentation-samples/archive-endpoint-api-samples/java/call-endpoint.java [19:59]
public static void main(String[] args)
{
HttpClient httpclient = HttpClients.createDefault();
try
{
// The ID of a public sample LUIS app that recognizes intents for turning on and off lights
String AppId = "df67dcdb-c37d-46af-88e1-8b97951ca1c2";
// Add your subscription key
String SubscriptionKey = "YOUR-SUBSCRIPTION-KEY";
URIBuilder builder =
new URIBuilder("https://westus.api.cognitive.microsoft.com/luis/v2.0/apps/" + AppId + "?");
builder.setParameter("q", "turn on the left light");
builder.setParameter("timezoneOffset", "0");
builder.setParameter("verbose", "false");
builder.setParameter("spellCheck", "false");
builder.setParameter("staging", "false");
URI uri = builder.build();
HttpGet request = new HttpGet(uri);
request.setHeader("Ocp-Apim-Subscription-Key", SubscriptionKey);
HttpResponse response = httpclient.execute(request);
HttpEntity entity = response.getEntity();
if (entity != null)
{
System.out.println(EntityUtils.toString(entity));
}
}
catch (Exception e)
{
System.out.println(e.getMessage());
}
}