Home | History | Annotate | Download | only in http

Lines Matching full:nil

49 	// non-nil, even on responses without a body or responses with
67 // nil, means that "identity" encoding is used.
80 // Request's Body is nil (having already been consumed).
85 // response was received. It is nil for unencrypted responses.
107 return nil, ErrNoLocation
109 if r.Request != nil && r.Request.URL != nil {
117 // to this Response. If nil, a GET request is assumed.
129 if err != nil {
133 return nil, err
137 return nil, &badStringError{"malformed HTTP response", line}
145 if err != nil {
146 return nil, &badStringError{"malformed HTTP status code", f[1]}
152 return nil, &badStringError{"malformed HTTP version", resp.Proto}
157 if err != nil {
161 return nil, err
168 if err != nil {
169 return nil, err
172 return resp, nil
223 if _, err := io.WriteString(w, "HTTP/"+protoMajor+"."+protoMinor+" "+statusCode+text+"\r\n"); err != nil {
230 if r1.ContentLength == 0 && r1.Body != nil {
234 if err != nil && err != io.EOF {
262 if err != nil {
266 if err != nil {
272 if err != nil {
280 if _, err := io.WriteString(w, "Content-Length: 0\r\n"); err != nil {
286 if _, err := io.WriteString(w, "\r\n"); err != nil {
292 if err != nil {
297 return nil