Home | History | Annotate | Download | only in http

Lines Matching full:nil

56 		if rr.ContentLength != 0 && rr.Body == nil {
57 return nil, fmt.Errorf("http: Request.ContentLength=%d with nil Body", rr.ContentLength)
67 if t.Body != nil && len(t.TransferEncoding) == 0 && atLeastHTTP11 {
72 if rerr != nil && rerr != io.EOF {
84 t.Body = nil
85 t.BodyCloser = nil
94 if rr.Request != nil {
109 t.Body = nil
114 if !atLeastHTTP11 || t.Body == nil {
115 t.TransferEncoding = nil
119 } else if t.Body == nil { // no chunking, no body
126 t.Trailer = nil
129 return t, nil
162 if _, err := io.WriteString(w, "Connection: close\r\n"); err != nil {
171 if _, err := io.WriteString(w, "Content-Length: "); err != nil {
174 if _, err := io.WriteString(w, strconv.FormatInt(t.ContentLength, 10)+"\r\n"); err != nil {
178 if _, err := io.WriteString(w, "Transfer-Encoding: chunked\r\n"); err != nil {
184 if t.Trailer != nil {
198 if _, err := io.WriteString(w, "Trailer: "+strings.Join(keys, ",")+"\r\n"); err != nil {
204 return nil
212 if t.Body != nil {
219 if err == nil {
226 if err != nil {
233 if err != nil {
236 if err = t.BodyCloser.Close(); err != nil {
248 if t.Trailer != nil {
249 if err := t.Trailer.Write(w); err != nil {
301 return nil
318 if rr.Request != nil {
341 if err != nil {
346 if err != nil {
350 if n, err := parseContentLength(t.Header.get("Content-Length")); err != nil {
361 if err != nil {
418 return nil
431 return nil, nil
448 return nil, &badStringError{"unsupported transfer encoding", encoding}
454 return nil, &badStringError{"too many transfer encodings", strings.Join(te, ",")}
474 return te, nil
477 return nil, nil
495 return 0, nil
498 return 0, nil
502 return 0, nil
512 return -1, nil
522 if err != nil {
525 return n, nil
538 return 0, nil
542 return -1, nil
572 return nil, nil
582 return nil, &badStringError{"bad trailer key", key}
584 trailer[key] = nil
587 return nil, nil
591 return nil, ErrUnexpectedTrailer
593 return trailer, nil
601 hdr interface{} // non-nil (Response or Request) value means read trailer
637 if b.hdr != nil {
638 if e := b.readTrailer(); e != nil {
647 b.hdr = nil
662 if err == nil && n > 0 {
685 if err != nil {
699 return nil
704 if err != nil {
721 if err != nil {
733 return nil
737 if *dst == nil {
760 return nil
766 case b.hdr == nil && b.closing:
782 err = nil
821 return -1, nil
824 if err != nil || n < 0 {
827 return n, nil