A lot of mod developers want their mod to get some data from a
webserver to be used in their mod. Retreiving a document from a
webserver can be relative easy. But there are quite some things you
have to account for that a lot of people didn't do.
So I decided to write general purpose library for accessing data
available on webservers. Keeping in mind all the possible issues that
might surface, so that mod developers using this library can keep
their focus on their mod.
This first release features the following classes:
* HttpSock
A TCP socket for retreving documents from a website. HttpSock
supports:
- GET/POST support
- Transparent redirecting (automatically follow redirects)
- Basic Authentication
- Header management
- Cookie management
- HTTP Proxy
* HttpCookies
The cookie manager that can be used with HttpSock
* HttpUtil
Static commonly used functions, including Base64 encode/decode
routines
* NewsFeed
A RSS\RDF parser. You can use this to parse the RSS\RDF data
retreived with a HttpSock
For complete documentation and examples visit the UnrealWiki:
http://wiki.beyondunreal.com/wiki/LibHTTP
For a direct download:
http://www.drunksnipers.com/files/ut2003/LibHTTPv100.zip
webserver to be used in their mod. Retreiving a document from a
webserver can be relative easy. But there are quite some things you
have to account for that a lot of people didn't do.
So I decided to write general purpose library for accessing data
available on webservers. Keeping in mind all the possible issues that
might surface, so that mod developers using this library can keep
their focus on their mod.
This first release features the following classes:
* HttpSock
A TCP socket for retreving documents from a website. HttpSock
supports:
- GET/POST support
- Transparent redirecting (automatically follow redirects)
- Basic Authentication
- Header management
- Cookie management
- HTTP Proxy
* HttpCookies
The cookie manager that can be used with HttpSock
* HttpUtil
Static commonly used functions, including Base64 encode/decode
routines
* NewsFeed
A RSS\RDF parser. You can use this to parse the RSS\RDF data
retreived with a HttpSock
For complete documentation and examples visit the UnrealWiki:
http://wiki.beyondunreal.com/wiki/LibHTTP
For a direct download:
http://www.drunksnipers.com/files/ut2003/LibHTTPv100.zip