C# Класс ATMLUtilitiesLibrary.HttpProcessor

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
httpHeaders System.Collections.Hashtable
http_method String
http_protocol_versionstring String
http_url String
outputStream System.IO.StreamWriter
socket System.Net.Sockets.TcpClient
srv HttpServer

Открытые методы

Метод Описание
GetProperty ( String propertyName ) : String
HttpProcessor ( TcpClient s, HttpServer srv ) : System
handleGETRequest ( ) : void
handlePOSTRequest ( ) : void
parseRequest ( ) : void
process ( ) : void
readHeaders ( ) : void
writeFailure ( ) : void
writeSuccess ( string content_type = "text/html" ) : void

Приватные методы

Метод Описание
streamReadLine ( Stream inputStream ) : string

Описание методов

GetProperty() публичный Метод

public GetProperty ( String propertyName ) : String
propertyName String
Результат String

HttpProcessor() публичный Метод

public HttpProcessor ( TcpClient s, HttpServer srv ) : System
s System.Net.Sockets.TcpClient
srv HttpServer
Результат System

handleGETRequest() публичный Метод

public handleGETRequest ( ) : void
Результат void

handlePOSTRequest() публичный Метод

public handlePOSTRequest ( ) : void
Результат void

parseRequest() публичный Метод

public parseRequest ( ) : void
Результат void

process() публичный Метод

public process ( ) : void
Результат void

readHeaders() публичный Метод

public readHeaders ( ) : void
Результат void

writeFailure() публичный Метод

public writeFailure ( ) : void
Результат void

writeSuccess() публичный Метод

public writeSuccess ( string content_type = "text/html" ) : void
content_type string
Результат void

Описание свойств

httpHeaders публичное свойство

public Hashtable,System.Collections httpHeaders
Результат System.Collections.Hashtable

http_method публичное свойство

public String http_method
Результат String

http_protocol_versionstring публичное свойство

public String http_protocol_versionstring
Результат String

http_url публичное свойство

public String http_url
Результат String

outputStream публичное свойство

public StreamWriter,System.IO outputStream
Результат System.IO.StreamWriter

socket публичное свойство

public TcpClient,System.Net.Sockets socket
Результат System.Net.Sockets.TcpClient

srv публичное свойство

public HttpServer,ATMLUtilitiesLibrary srv
Результат HttpServer