mirror of
https://github.com/aler9/gortsplib
synced 2025-10-07 08:01:14 +08:00
expose Request and Response read/write functions
This commit is contained in:
@@ -51,7 +51,8 @@ type Request struct {
|
||||
SkipResponse bool
|
||||
}
|
||||
|
||||
func readRequest(rb *bufio.Reader) (*Request, error) {
|
||||
// ReadRequest reads a request from a buffered reader.
|
||||
func ReadRequest(rb *bufio.Reader) (*Request, error) {
|
||||
req := &Request{}
|
||||
|
||||
byts, err := readBytesLimited(rb, ' ', requestMaxLethodLength)
|
||||
@@ -112,7 +113,8 @@ func readRequest(rb *bufio.Reader) (*Request, error) {
|
||||
return req, nil
|
||||
}
|
||||
|
||||
func (req *Request) write(bw *bufio.Writer) error {
|
||||
// Write writes a request into a buffered writer.
|
||||
func (req *Request) Write(bw *bufio.Writer) error {
|
||||
// remove credentials
|
||||
u := &url.URL{
|
||||
Scheme: req.Url.Scheme,
|
||||
|
Reference in New Issue
Block a user