Versions in this module Expand all Collapse all v0 v0.0.1 Jul 31, 2024 Changes in this version + const BASIC + const CODE_100 + const CODE_101 + const CODE_102 + const CODE_103 + const CODE_122 + const CODE_200 + const CODE_201 + const CODE_202 + const CODE_203 + const CODE_204 + const CODE_205 + const CODE_206 + const CODE_207 + const CODE_208 + const CODE_226 + const CODE_300 + const CODE_301 + const CODE_302 + const CODE_303 + const CODE_304 + const CODE_305 + const CODE_306 + const CODE_307 + const CODE_308 + const CODE_400 + const CODE_401 + const CODE_402 + const CODE_403 + const CODE_404 + const CODE_405 + const CODE_406 + const CODE_407 + const CODE_408 + const CODE_409 + const CODE_410 + const CODE_411 + const CODE_412 + const CODE_413 + const CODE_414 + const CODE_415 + const CODE_416 + const CODE_417 + const CODE_418 + const CODE_421 + const CODE_422 + const CODE_423 + const CODE_424 + const CODE_425 + const CODE_426 + const CODE_428 + const CODE_429 + const CODE_431 + const CODE_444 + const CODE_449 + const CODE_450 + const CODE_451 + const CODE_499 + const CODE_500 + const CODE_501 + const CODE_502 + const CODE_503 + const CODE_504 + const CODE_505 + const CODE_506 + const CODE_507 + const CODE_509 + const CODE_510 + const CODE_511 + const DIGEST + const ERASEFILE_ERR + const INVALID_AUTHSCHEME_ERR + const INVALID_HASH_ERR + const INVALID_HTTPVERSION_ERR + const INVALID_METHOD_ERR + const INVALID_SCHEME_ERR + const INVALID_URL_ERR + const MD5 + const MD5SESS + const METHOD_CONNECT + const METHOD_DELETE + const METHOD_GET + const METHOD_HEAD + const METHOD_OPTIONS + const METHOD_PATCH + const METHOD_POST + const METHOD_PUT + const METHOD_TRACE + const OVERFLOW_MEM_ERR + const PARAM_NEEDED_ERR + const RECVRESP_ERR + const SENDREQ_ERR + const SHA + const SHA256 + const SHA512 + const SOCKET_ERR + func BuildAuth(scheme AuthScheme, authInfo AuthInfo) (headerContent string) + func BuildPOST(postdata map[string]string) (data []byte) + func BuildProxyAuth(info Basic) string + func Link(url string, config SockConf) (linknode linkc) + func SerializeHeaders(method reqmethod, body BodyRequest) (serializedBody []byte) + type AuthInfo struct + BasicScheme Basic + DigestScheme Digest + type AuthScheme string + type Basic struct + Password string + Username string + type BodyRequest struct + Data []byte + Header Header + HttpVersion string + Path string + UnkHeaders map[string]string + func (response BodyRequest) Summary() (summary string) + type BodyResponse struct + Data []byte + Header Header + HttpVersion string + StatusCode status + StatusText string + UnkHeaders map[string]string + func (response BodyResponse) Summary() (summary string) + type Digest struct + Algorithm DigestAlgorithm + LastNonce string + Method reqmethod + Nonce string + NonceValue int + Opaque string + Password string + Path string + Qop string + Realm string + Username string + type DigestAlgorithm string + type Header struct + ACCEPT string + ACCEPT_CH string + ACCEPT_CHARSET string + ACCEPT_DATETIME string + ACCEPT_ENCODING string + ACCEPT_LANGUAGE string + ACCEPT_PATCH string + ACCEPT_POST string + ACCEPT_RANGES string + ACCESS_CONTROL_ALLOW_CREDENTIALS string + ACCESS_CONTROL_ALLOW_HEADERS string + ACCESS_CONTROL_ALLOW_METHODS string + ACCESS_CONTROL_ALLOW_ORIGIN string + ACCESS_CONTROL_EXPOSE_HEADERS string + ACCESS_CONTROL_MAX_AGE string + ACCESS_CONTROL_REQUEST_HEADERS string + ACCESS_CONTROL_REQUEST_METHOD string + AGE int64 + ALLOW string + ALT_SVC string + ALT_USED string + ATTRIBUTION_REPORTING_ELIGIBLEEXPERIMENTAL string + ATTRIBUTION_REPORTING_REGISTER_SOURCEEXPERIMENTAL string + ATTRIBUTION_REPORTING_REGISTER_TRIGGEREXPERIMENTAL string + AUTHORIZATION string + A_IM string + CACHE_CONTROL string + CF_ACCESS_AUTHENTICATED_USER_EMAIL string + CF_ACCESS_AUTHENTICATED_USER_IDENTITY_PROVIDER string + CF_ACCESS_JWT_ASSERTION string + CF_BGJ string + CF_CACHE_STATUS string + CF_CACHE_TAG string + CF_CLOUDFLARED string + CF_CONNECTING_IP string + CF_EDGE_CDN_CITY string + CF_EDGE_CDN_CONTINENT string + CF_EDGE_CDN_COUNTRY string + CF_EDGE_CDN_LATITUDE string + CF_EDGE_CDN_LONGITUDE string + CF_EDGE_CDN_REGION string + CF_EDGE_CDN_TIMEZONE string + CF_IPCOUNTRY string + CF_POP string + CF_PROXY_ID string + CF_RAY string + CF_REQUEST_ACCEPTED_LANGUAGE string + CF_REQUEST_CONTROL string + CF_REQUEST_ID string + CF_REQUEST_REFERER string + CF_REQUEST_SCHEME string + CF_REQUEST_USER_AGENT string + CF_TRACE_ID string + CF_VISITOR string + CF_WORKER string + CLEAR_SITE_DATA string + CONNECTION string + CONTENT_DIGESTEXPERIMENTAL string + CONTENT_DISPOSITION string + CONTENT_DPRNON_STANDARDDEPRECATED string + CONTENT_ENCODING string + CONTENT_LANGUAGE string + CONTENT_LENGTH int64 + CONTENT_LOCATION string + CONTENT_MD5 string + CONTENT_RANGE string + CONTENT_SECURITY_POLICY string + CONTENT_SECURITY_POLICY_REPORT_ONLY string + CONTENT_TYPE string + COOKIE string + CRITICAL_CHEXPERIMENTAL string + CROSS_ORIGIN_EMBEDDER_POLICY string + CROSS_ORIGIN_OPENER_POLICY string + CROSS_ORIGIN_RESOURCE_POLICY string + DATE time.Time + DELTA_BASE string + DEVICE_MEMORY string + DIGESTNON_STANDARDDEPRECATED string + DNT string + DNTNON_STANDARDDEPRECATED string + DOWNLINKEXPERIMENTAL string + DPRNON_STANDARDDEPRECATED string + EARLY_DATAEXPERIMENTAL string + ECTEXPERIMENTAL string + ETAG string + EXPECT string + EXPECT_CT string + EXPIRES time.Time + FORWARDED string + FROM string + FRONT_END_HTTPS string + HOST string + HTTP2_SETTINGS string + IF_MATCH string + IF_MODIFIED_SINCE time.Time + IF_NONE_MATCH string + IF_RANGE string + IF_UNMODIFIED_SINCE time.Time + IM string + KEEP_ALIVE string + LAST_MODIFIED time.Time + LINK string + LOCATION string + MAX_FORWARDS int64 + NEL string + NELEXPERIMENTAL string + NO_VARY_SEARCHEXPERIMENTAL string + OBSERVE_BROWSING_TOPICSEXPERIMENTALNON_STANDARD string + ORIGIN string + ORIGIN_AGENT_CLUSTEREXPERIMENTAL string + P3P string + PERMISSIONS_POLICY string + PRAGMA string + PRAGMADEPRECATED string + PREFER string + PREFERENCE_APPLIED string + PRIORITY string + PROXY_AUTHENTICATE string + PROXY_AUTHORIZATION string + PROXY_CONNECTION string + PUBLIC_KEY_PINS string + RANGE string + REFERER string + REFERRER_POLICY string + REFRESH string + REPORTING_ENDPOINTS string + REPORT_TO string + REPR_DIGESTEXPERIMENTAL string + RETRY_AFTER string + RTTEXPERIMENTAL string + SAVE_DATA string + SAVE_DATAEXPERIMENTAL string + SEC_BROWSING_TOPICSEXPERIMENTALNON_STANDARD string + SEC_CH_PREFERS_COLOR_SCHEMEEXPERIMENTAL string + SEC_CH_PREFERS_REDUCED_MOTIONEXPERIMENTAL string + SEC_CH_PREFERS_REDUCED_TRANSPARENCYEXPERIMENTAL string + SEC_CH_UA string + SEC_CH_UAEXPERIMENTAL string + SEC_CH_UA_ARCH string + SEC_CH_UA_ARCHEXPERIMENTAL string + SEC_CH_UA_BITNESS string + SEC_CH_UA_BITNESSEXPERIMENTAL string + SEC_CH_UA_FULL_VERSION string + SEC_CH_UA_FULL_VERSIONDEPRECATED string + SEC_CH_UA_FULL_VERSION_LIST string + SEC_CH_UA_FULL_VERSION_LISTEXPERIMENTAL string + SEC_CH_UA_MOBILE string + SEC_CH_UA_MOBILEEXPERIMENTAL string + SEC_CH_UA_MODEL string + SEC_CH_UA_MODELEXPERIMENTAL string + SEC_CH_UA_PLATFORM string + SEC_CH_UA_PLATFORMEXPERIMENTAL string + SEC_CH_UA_PLATFORM_VERSION string + SEC_CH_UA_PLATFORM_VERSIONEXPERIMENTAL string + SEC_CH_UA_WOW64 string + SEC_FETCH_DEST string + SEC_FETCH_MODE string + SEC_FETCH_SITE string + SEC_FETCH_USER string + SEC_GPC string + SEC_GPCEXPERIMENTALNON_STANDARD string + SEC_METADATA string + SEC_PURPOSE string + SEC_WEBSOCKET_ACCEPT string + SERVER string + SERVER_TIMING string + SERVICE_WORKER_NAVIGATION_PRELOAD string + SET_COOKIE string + SET_LOGINEXPERIMENTAL string + SOURCEMAP string + SPECULATION_RULESEXPERIMENTAL string + STATUS string + STRICT_TRANSPORT_SECURITY string + SUPPORTS_LOADING_MODEEXPERIMENTAL string + TE string + TIMING_ALLOW_ORIGIN string + TK string + TKNON_STANDARDDEPRECATED string + TRAILER string + TRANSFER_ENCODING string + UPGRADE string + UPGRADE_INSECURE_REQUESTS string + USER_AGENT string + VARY string + VIA string + VIEWPORT_WIDTHNON_STANDARDDEPRECATED string + WANT_CONTENT_DIGESTEXPERIMENTAL string + WANT_DIGESTNON_STANDARDDEPRECATED string + WANT_REPR_DIGESTEXPERIMENTAL string + WARNING string + WARNINGDEPRECATED string + WIDTHNON_STANDARDDEPRECATED string + WWW_AUTHENTICATE string + X_ATT_DEVICEID string + X_CACHE string + X_CONTENT_DURATION int64 + X_CONTENT_TYPE_OPTIONS string + X_CORRELATION_ID string + X_CSRF_TOKEN string + X_DNS_PREFETCH_CONTROLNON_STANDARD string + X_FORWARDED_FOR string + X_FORWARDED_FORNON_STANDARD string + X_FORWARDED_HOST string + X_FORWARDED_HOSTNON_STANDARD string + X_FORWARDED_PROTO string + X_FORWARDED_PROTONON_STANDARD string + X_FRAME_OPTIONS string + X_HTTP_METHOD_OVERRIDE string + X_POWERED_BY string + X_REDIRECT_BY string + X_REQUESTED_WITH string + X_REQUEST_ID string + X_SERVED_BY string + X_TURBO_CHARGED_BY string + X_UA_COMPATIBLE string + X_UIDH string + X_WAP_PROFILE string + X_XSS_PROTECTIONNON_STANDARD string + type SockConf struct + Buffer int + Timeout time.Duration