httpserver

This object allow you to start/stop and manipulate the internal web server. This object is initialize automatically.

 

beasscript-logo-small

httpserver=command[=parameters]

 

Commands definition:

 

start[=port[=path]]

Start the http internal server, optionally you can specify the port and the root folder

The default port and path are 8080 and the "current program folder\httpserver"

 

Example to start the server at c:\webserver and port 8080:

httpserver=start=8080=c:\webserver

 

stop

Stop the http internal server

getstatus

The status of the internal server is returned into the variable "value"

 

Example:

httpserver=getstatus

if <value> n= 0 then

messagebox=Server is stopped

else

messagebox=Server is running

end if

getip

Return the server ip into the variable "value"

 

Example

httpserver=getip

messagebox=<value> is the server ip

getport

Return the port number into the variable "value"

 

Example

httpserver=getport

messagebox=<value> is the port number selected

restapi_password=password

Set the password to allow you authenticate and use the beascript / REST API commands via web

 

Example

httpserver=restapi_password=myRestPassword

httpserver=start=8080

 

Open your browse and go to http://localhost:8080/examples/example_beasscript_from_web.html

You can use "myRestPassword" to authenticate yourself