Creating an XML Application

How to Create an XML Application

HTTP Post

In addition to initiating a request to an XML application from the Services menu, an HTTP server can push an XML object to the phone via HTTP Post. The phone parses this object immediately upon receipt and displays the information to the screen.

The HTTP post packet must contain an "xml=" line in the message body. The string to parse is located after the equals sign in the message. HTML forms that post objects to the phone must use a field named "xml" to send their data. See the following examples (Example 1 and Example 2) for a sample HTTP post packet and php source code.

Example 1:

POST / HTTP/1.1

Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, application/x-shockwave-flash, */*

Referer: http://10.50.10.53

Accept-Language: en-us..Content-Type: application/ x-www-form-urlencoded

Accept-Encoding: gzip, deflate..User-Agent: Mozilla/4.0

(compatible;MSIE 6.0;

Windows NT 5.0; .NET CLR 1.1.4322) Host: 10.50.10.49

Content-Length: 194..Connection: Keep-Alive

Cache-Control: no-cache..Authorization: Basic YWRtaW46MjIyMjI= xml=%3CAastraIPPhoneTextScreen%3E%

%3CTitle%3E480i+Tester%3C%2FTitle%3E

%3CText%3EMessage+to+go+on+phone.++Limit+to+512+bytes.%3C%2FText%3E

%2FAastraIPPhoneTextScreen%3E%

Note: The XML object cannot be larger than 2150 bytes. Any posts larger than this limit are denied.

Appendix G

41-001129-00 Rev 09, Release 1.4.1

G-19

Page 489
Image 489
Aastra Telecom 480I CT manual Http Post, Post / HTTP/1.1