Cassini.Connection.WriteHeaders C# (CSharp) Метод

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

public WriteHeaders ( int statusCode, String extraHeaders ) : void
statusCode int
extraHeaders String
Результат void
        public void WriteHeaders(int statusCode, String extraHeaders)
        {
            string headers = MakeResponseHeaders(statusCode, extraHeaders, -1, false);

            try {
                _socket.Send(Encoding.UTF8.GetBytes(headers));
            }
            catch (SocketException) {
            }
        }

Usage Example

Пример #1
0
        public override void FlushResponse(bool finalFlush) {
            if (_responseStatus == 404 && !_headersSent && finalFlush && _verb == "GET") {
                // attempt directory listing
                if (ProcessDirectoryListingRequest()) {
                    return;
                }
            }

            _connectionPermission.Assert();

            if (!_headersSent) {
                _connection.WriteHeaders(_responseStatus, _responseHeadersBuilder.ToString());
                _headersSent = true;
            }

            for (int i = 0; i < _responseBodyBytes.Count; i++) {
                byte[] bytes = _responseBodyBytes[i];
                _connection.WriteBody(bytes, 0, bytes.Length);
            }

            _responseBodyBytes = new List<byte[]>();

            if (finalFlush) {
                _connection.Close();
            }
        }
All Usage Examples Of Cassini.Connection::WriteHeaders