Download Smart & Mobile Embedded Web Server User Guide
Transcript
Contents 1 Introduction 1.1 What is Smews? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 About this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 2 2 Getting Started 2.1 Preparing your environment . 2.2 What’s in the package? . . . 2.3 Compiling Smews . . . . . . . 2.3.1 Short description . . . 2.3.2 Exhaustive description 2.4 Installing Smews . . . . . . . 2.5 Simple example, step by step . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 3 3 4 4 5 7 7 3 Creating your own Web Application 3.1 Static Content . . . . . . . . . . . . . . 3.2 Dynamic Content . . . . . . . . . . . . . 3.2.1 Defining handlers . . . . . . . . . 3.2.2 Parsing URL arguments . . . . . 3.2.3 Persistence of the generated data 3.2.4 Interaction mode . . . . . . . . . 3.2.5 Timers . . . . . . . . . . . . . . . 3.3 Post request processing . . . . . . . . . 3.3.1 Form . . . . . . . . . . . . . . . . 3.3.2 Received Post Files . . . . . . . . 3.4 Web Application SConscript . . . . . . . 3.5 Synthesis of the features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 8 9 9 9 10 11 12 13 13 14 18 19 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Credits 22 4.1 Contributors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 4.2 License . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 1