[Lazarus] testing demorestbridge without a web server: is that possible?

zeljko zeljko at holobit.hr
Thu Oct 27 19:13:54 CEST 2022

On 27. 10. 2022. 19:03, duilio foschi via lazarus wrote:
> 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?

Yes, browsers by default do not send requested params (eg. request 
method). Use curl to test your server.

curl -u YOURUSERNAME:PASSWORD -H "Content-Type: application/json" 

curl by default set request method to GET.
curl -u YOURUSERNAME:PASSWORD -H "Content-Type: application/json"  -X 
GET "http://localhost:3000/REST/metadata"

If this results in error 400-40xx then you must include connection after 
REST eg  http://localhost:3000/REST/YOURDEFAULTCONNECTIONNAME/metadata


More information about the lazarus mailing list