4D has uniquely easy-to-use web serving capabilities built in. Nevertheless, the flexibility of these facilities means that you will need to understand a few issues to use them effectively.
This Technote supplements the Web Services chapter of the V6 Language Reference Manual. It is not a complete explanation of these capabilities, but rather an alternative explanation of some of the main concepts involved, to aid in learning to use this sophisticated feature. You should still read the Web Services chapter of the Language Reference Manual before attempting to serve material to the web from 4D. You should also familiarise yourself with the basics of web servers and HTML. This information is plentiful on the internet, for example at:
This Technote will describe the main differences between 4D client and a web browser, along with how 4D approximates the behaviour of 4D client within the limits of the web browser. There are also some code samples along with a framework for implementing sophisticated web access from your 4D database.