RL-ARM User's Guide
Home
Products
Download
Events
Support
Search Keil.com for:
Technical Support
Overview
Search
Contact
Assistance Request
Feedback
On-Line Manuals
Product Manuals
Document Conventions
RL-ARM User's Guide
RL-RTX
RL-FlashFS
RL-TCPnet
TCP Socket
Opening TCP Connection
TCP Active Open
TCP Passive Open
Sending TCP Data
Example for Sending Data
Multiple TCP Connections
UDP Socket
Opening UDP Connection
Sending UDP Data
When DHCP Enabled
When ARP Cache Empty
Example for Sending Data
IP Multicasting
Multiple UDP Connections
Configuring TCPnet
Static Configuration
System Definitions
Ethernet Network Interface
PPP Network Interface
SLIP Network Interface
UDP Socket
TCP Socket
BSD Socket
HTTP Server
Telnet Server
TFTP Server
TFTP Client
FTP Server
FTP Client
DNS Client
SMTP Client
SNMP Agent
Runtime Configuration
Library Files
Using RL-TCPnet
Stand Alone
With RTX Kernel
Event Driven Operation
IP Address Assignment
Ethernet Interface
PPP Interface
SLIP Interface
Localhost
Applications
HTTP Server
Script Language
CGI Functions
Ajax Support
Using XML
XML Example
How it works
SOAP Support
SOAP Interface
Large POST Messages
Web Pages
Default Page
Error Pages
Web on SD Card
Web Update
File System Interface
Http Caching
How it works
Internal Web
External Web
Multi-user Authentication
Using RAM File System
FCARM File Converter
PRINT Directive
NOPRINT Directive
PAGEWIDTH Directive
PAGELENGTH Directive
ROOT Directive
Telnet Server
Command Line Interface
Multi-user Authentication
Sending Reply Message
Short Reply
Long Reply
Continuous Screen Update
TFTP Server
File System Interface
TFTP Client
File System Interface
FTP Server
File System Interface
Multi-user Authentication
Supported Commands
FTP Client
File System Interface
SMTP Client
SNMP Agent
MIB Database
MIB Interface
MIB Entry
MIB Table
DNS Resolver
Starting DNS
Device Drivers
Ethernet Driver
Interrupt Mode
Modem Driver
Serial Driver
Using Serial Link
Cable Connection
Modem Connection
Windows Dial-up
Add Direct Serial Link
New Dial-up Connection
Configure PPP Dial-up
Configure SLIP Dial-up
Debugging
Enabling Debug
Debug Level
Redirecting Output
Function Overview
BSD Routines
CGI Routines
Ethernet Routines
Error Function
FTP Routines
HTTP Routines
IGMP Routines
Miscellaneous Routines
Modem Routines
PPP Routines
Serial Routines
SLIP Routines
SMTP Routines
SNMP Routines
System Functions
TCP Routines
Telnet Routines
TFTP Routines
UDP Routines
RL-CAN
RL-USB
Example Programs
Library Reference
Appendix
HTTP Routines
Routine
Description
http_accept_host
Checks if a connection from the remote host is allowed.
http_check_account
Checks the user account database if account exists.
http_file_access
Checks if file access is allowed for the user.
http_get_info
Retrieves remote machine information.
http_get_lang
Retrieves preferred browser language settings.
http_get_session
Retrieves current session ID.
http_get_user_id
Retrieves current user ID.
http_get_var
Retrieves HTTP environment variables.
http_get_content_type
Retrieves HTTP
Content-Type
header value.
http_fopen
Opens a file for reading.
http_flose
Closes a file that was previously opened.
http_fread
Reads a block of data from a file to data buffer.
http_fgets
Reads a string from a file to data buffer.
http_finfo
Reads a time when the file was last modified.
http_date
Converts RL date/time format to UTC format.
note
The HTTP routines enable you to create HTTP applications and serve webpages.
The HTTP routines are not reentrant.
Contact
Site Map
Press
Privacy
Copyright
© 2012
ARM Ltd and ARM Germany GmbH.
All rights reserved.
/support/man/docs/rlarm/rlarm_tn_http_funcs.asp