Contents

1 Overview
 1.1 This Document
2 Introduction
 2.1 Mechanism
  2.1.1 XmlHttpRequest
  2.1.2 HTML Tag Manipulation as HTTP Client
 2.2 Payload
  2.2.1 XML Based
  2.2.2 URL Encoded (Requests)
  2.2.3 Hybrid
 2.3 Binding and Population
  2.3.1 Binding
  2.3.2 Population
3 Developing with ScriptServer
 3.1 In a Hurry
  3.1.1 Server side
  3.1.2 The Client Side
 3.2 Library Walk Through
  3.2.1 Requirements
  3.2.2 Loading the Library in PHP
  3.2.3 Overview of Files in ScriptServer subdirectory
  3.2.4 PostOffice Server
 3.3 Client Side Issues
  3.3.1 Case Sensitivity
  3.3.2 Synchronous vs. Asynchronous Requests
  3.3.3 Communicating the Context with Async Calls
  3.3.4 Timeouts
  3.3.5 Multiple Requests using Same Client
 3.4 Error Handling
  3.4.1 Client Errors
  3.4.2 Server Errors
  3.4.3 Application Errors
  3.4.4 Error Codes