aboutsummaryrefslogtreecommitdiff
path: root/lib/http
AgeCommit message (Expand)Author
2024-01-24lib/http: refactoring Range request, limit content served by serverShulhan
2024-01-18lib/http: add method Head to ClientShulhan
2023-12-17http/sseclient: fix data race on [Client.Close]Shulhan
2023-12-17http/sseclient: fix Retry value not set to millisecondShulhan
2023-12-13all: fix linter warnings reported by reviveShulhan
2023-12-03http/sseclient: add test for multi lines with empty line in middleShulhan
2023-11-27lib/http: add field KeepAliveInterval in SSEEndpointShulhan
2023-11-26http/sseclient: add method IDInt to EventShulhan
2023-11-26lib/http: simplify SSEConn API, remove the WriteMessageShulhan
2023-11-26lib/http: update comment on Client.PostJSON and ClientOptions.ServerUrlShulhan
2023-11-26http/sseclient: implement Client retryShulhan
2023-11-26http/sseclient: remove double check for non-empty packetShulhan
2023-11-26lib/http: add method WriteRaw to SSEEndpointShulhan
2023-11-26lib/http: change id type in WriteEvent/WriteMessage parameter to pointerShulhan
2023-11-26lib/http: implement Server-Sent Events (SSE)Shulhan
2023-11-22lib/http: update comment on Callback typeShulhan
2023-09-14all: fix variable shadowing as reported by shadow toolShulhan
2023-09-13lib/ascii: replace package "math/rand" with "crypto/rand"Shulhan
2023-09-11lib/http: add comment to ErrClientDownloadNoOutput and type RangePositionShulhan
2023-09-11lib/http: realign struct for better size allocationShulhan
2023-07-09lib/http: fix missing query when handling redirect in HandleFSShulhan
2023-05-25lib/http: redirect path with slash if request is directoryShulhan
2023-05-20all: remove any usage of debug.Value in all packagesShulhan
2023-04-13lib/reflect: remove the third return value from MarshalShulhan
2023-04-09lib/http: refactoring ParseResponseHeader using lib/bytes#ParserShulhan
2023-04-05lib/http: replace lib/parser with lib/stringsShulhan
2023-03-26lib/http: check and log the error when writing response in handleRangeShulhan
2023-03-26lib/http: fix empty branch when parsing rangeShulhan
2023-03-12lib/http: add function to parse multipart Range response for ClientShulhan
2023-03-12lib/http: add integration test for request HEAD for RangeShulhan
2023-03-12lib/http: reformat comment in Client GenerateHttpRequestShulhan
2023-03-12lib/http: add support for HTTP Range in ServerShulhan
2023-02-25all: access embedded field or methods using the type nameShulhan
2023-02-01lib/http: add function MarshalFormShulhan
2022-11-28lib/http: add methods PutForm and PutFormData on ClientShulhan
2022-10-28lib/http: sanitize ServerUrl and request pathShulhan
2022-10-05lib/http: simplify the default user-agent that send by ClientShulhan
2022-10-05lib/http: fix unit tests with -count=X, where X>1Shulhan
2022-09-23lib/http: add unit test for UnmarshalFormShulhan
2022-09-22lib/http: support embedded field on UnmarshalFormShulhan
2022-08-29lib/http: increase time sleep waiting for server on example endpointShulhan
2022-08-03lib/http: add server options to generate index.html automaticallyShulhan
2022-07-27all: make the share.Version in the command to be dynamicShulhan
2022-07-09lib/memfs: rename Option field Development to TryDirectShulhan
2022-06-08lib/http: add function to unmarshal url.Values using tag `form:`Shulhan
2022-05-09all: reformat all codes using gofmt 1.19 (the Go tip)Shulhan
2022-04-06all: replace any usage of ioutil package with os or ioShulhan
2022-03-31lib/http: rewrite ServerOptions FSHandler to handle request in generalShulhan
2022-03-30lib/http: implement handler to authorized request to Server MemfsShulhan
2022-03-27lib/http: use package mlog for loggingShulhan