Works, great. Thanks. Will definitely let you know.
Now that I look at the Rest API document (again), I see /nifi-api at the
top. It never crossed my mind that was the path. I though it was just a
clever title for the page.
John
On 9/2/15 11:34 AM, Aldrin Piri wrote:
John,
The API lives at /nifi-api, so the address you are looking for would
be http://localhost:8080/nifi-api/controller/about
Please let us know if you have any additional questions or stumbling
blocks. Thanks!
Aldrin Piri
Sent from my mobile device.
On Wed, Sep 2, 2015 at 10:16 AM, John McMahon
<[email protected]
<mailto:[email protected]>> wrote:
Greetings all,
I have started looking into Apache Nifi. I was interested in using
the Rest API and after I started my instance of Nifi, I wanted to
test it.
My Nifi is located at localhost:8080/nifi. I am using Rest Web
Service Client on Chrome
I set the method to GET and the URL to
http://localhost:8080/nifi/controller/about
I think this is a good rest call to use since the Authorization is
Ready Only and the data shouldn't be anything critical.
I get the the following response:
404, Not Found
Date: Wed, 02 Sep 2015 15:08:44 GMT
Cache-Control: must-revalidate,no-cache,no-store,
must-revalidate,no-cache,no-store
X-UA-Compatible: IE=edge
Server: Jetty(9.2.11.v20150529)
Content-Length: 305
Content-Type: text/html; charset=ISO-8859-1
*Time taken*(in milliseconds): 52
Mind you, I don't have any users entered into Nifi's user list.
This is currently just a barebones Nifi instance.
I don't know why the response contains IE=edge as I do not have
that software on my Mac.
Is the path I entered for URL incorrect? Then I set the URL to
http://localhost:8080/controller/about
and it returned a response code of 200, however in the Raw
Response I got the following message about mistyping and
recommending I add "/nifi" to the path:
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="shortcut icon" href="../nifi/images/nifi16.ico"/>
<title>NiFi</title>
<link href="/nifi/css/message-pane.css" rel="stylesheet"
type="text/css" />
<link href="/nifi/css/message-page.css" rel="stylesheet"
type="text/css" />
</head>
<body class="message-pane">
<div class="message-pane-message-box">
<p class="message-pane-title">
Did you mean: <a href="/nifi/">/nifi</a>
</p>
<p class="message-pane-content">You may have mistyped...</p>
</div>
</body>
</html>