http_server

package module
v0.0.0-...-8a0021a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 5, 2025 License: MIT Imports: 3 Imported by: 0

README

HTTP Server

Table of Content

Authors

Name GitHub
Klim Sidorov @entrlcom-klim

Examples

package main

import (
	"net/http"

	"flida.dev/http-server"
)

func main() {
	// ❌.
	httpServer := &http.Server{
		Addr: "...",
	}

	// ✅.
	httpServer := http_server.NewDefaultHTTPServer()
	httpServer.Addr = "..."
}

Documentation

Index

Constants

View Source
const (
	DefaultIdleTimeout       = time.Minute * 2
	DefaultReadHeaderTimeout = DefaultReadTimeout
	DefaultReadTimeout       = time.Second * 5
	DefaultTLSMinVersion     = tls.VersionTLS13
	DefaultWriteTimeout      = time.Second * 5
)

Variables

This section is empty.

Functions

func NewDefaultCipherSuites

func NewDefaultCipherSuites() []uint16

func NewDefaultCurvePreferences

func NewDefaultCurvePreferences() []tls.CurveID

func NewDefaultHTTPHandler

func NewDefaultHTTPHandler() http.HandlerFunc

func NewDefaultHTTPServer

func NewDefaultHTTPServer() *http.Server

func NewDefaultTLSConfig

func NewDefaultTLSConfig() *tls.Config

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL