I tried to run demorestbridge inside Lazarus in debug mode. When the web browser points to http://localhost:3000/REST/metadata
the debugger shows an error message that says: 'project SQLDB REST bridge raised an exception of class 'EHTTP' with message: No REQUEST_METHOD passed from server.. At address 10009D512' Any idea what this could mean? Thank you Peppe On Wed, Oct 26, 2022 at 10:54 PM duilio foschi <octopush...@gmail.com> wrote: > > >> > You can test this by typing the following in a browser address bar: > > http://localhost:3000/REST/metadata > and you should get the metadata from the REST service. > << > > I tried this but I dont get the metadata as expected. > > Instead, the browser displays the following message in json format > > { > "error" : { > "code" : 404, > "message" : "NOT FOUND" > } > } > > > >> > (you may need to provide the username and password you configured in the > rest bridge) > << > > could you please expand on this? How do I provide username/password > from the browser? > > When we talk about username/password do we mean one of the rows of table > USERS? > > I run bufclient but the answer is always the same: 404 NOT FOUND > > What am I missing? > > Thank you > > Peppe > > On Wed, Oct 26, 2022 at 8:52 AM Michael Van Canneyt via lazarus > <lazarus@lists.lazarus-ide.org> wrote: > > > > > > > > On Tue, 25 Oct 2022, duilio foschi via lazarus wrote: > > > > > following the suggestions offered by zeljiko (thank you, zeljko), I > > > was able to compile and successfully run > > > demorestbridge.exe > > > > > > Albeit no message is displayed when the EXE starts, I can see that the > > > application is alive and answering requests at port 3000 (I use > > > command >netstat -bano for this). > > > > > > The next step I'd like to reach is to run a client demo that will > > > communicate with the server above. > > > > > > Demo bufclient compiles successfully > > > > > > At start time, I need to insert data into 3 boxes: > > > > > > 1. URL > > > 2. username > > > 3. password > > > > > > #2 and #3 are no problem, of course. > > > > > > #1 puzzles me. > > > > > > The box has the following string preset > > > http://localhost:3000/ > > > > > > To my poor knwoledge, http requires a web server and I have no web > > > server running in my PC with windows 7. > > > > > > Is there any way to do a quick test of demorestbridge.exe without > > > installing a web server? > > > > You don't need a webserver if you are using the demorestbridge. > > > > demorestbridge.exe itself acts as a webserver, it listens on port 3000. > > > > You can test this by typing the following in a browser address bar: > > > > http://localhost:3000/REST/metadata > > > > and you should get the metadata from the REST service. > > (you may need to provide the username and password you configured in the > > rest bridge) > > > > If that works, then in the bufclient demo, enter the URL > > > > http://localhost:3000/REST/ > > > > And push 'Get resource list' button to see a list of resources. > > > > Michael. > > -- > > _______________________________________________ > > lazarus mailing list > > lazarus@lists.lazarus-ide.org > > https://lists.lazarus-ide.org/listinfo/lazarus -- _______________________________________________ lazarus mailing list lazarus@lists.lazarus-ide.org https://lists.lazarus-ide.org/listinfo/lazarus