Changes

Jump to navigation Jump to search
73 bytes added ,  10:46, 22 October 2018
no edit summary
This page is part of the [[Getting Started]] Section. It describes how BaseX can be used to both provide simple APIs and build complex web applications. The following three HTTP services are availableprovided:
* [[REST]] offers a straightforward RESTful API for accessing database resources via URLs,* [[RESTXQ]] allows you to write more complex APIs and full web applications with XQuery, ;* [[WebSockets]] can be used to write web services with full-duplex web communication;* [[REST]] offers a straightforward RESTful API for accessing database resources via URLs; and* [[WebDAV]] gives you access to databases via the file system.
This article describes different ways of deploying and configuring these services. The services BaseX can be deployed as follows:
* as standalone application, by running the [[Startup#HTTP Server|BaseX HTTP Server]],
* If a user is defined in the <code>web.xml</code> file via the key <code>org.basex.user</code>, no password must be specified.
* If the <code>admin</code> user is specified for an API, all features will be available without restriction.
* Predefined authentication methods and default users cannot be overwritten by the client. 
=Servlet Container=
Bureaucrats, editor, reviewer, Administrators
13,550

edits

Navigation menu