Lines Matching defs:headers
146 char **headers;
157 req->headers = NULL;
170 free(req->headers[i]);
171 free(req->headers);
182 if (strncasecmp(header, req->headers[i], len) == 0) {
183 return req->headers[i] + len + 1;
192 char **headers, int num_headers, struct http_req *req)
208 fdprintf(s, "%s\r\n", headers[i]);
245 req->headers = realloc(req->headers,
246 (req->num_headers + 1) * sizeof(req->headers[0]));
247 req->headers[req->num_headers] = emalloc(p - in_buf + 1);
248 memcpy(req->headers[req->num_headers], in_buf, p - in_buf);
249 req->headers[req->num_headers][p - in_buf] = '\0';
250 if (req->headers[req->num_headers] == NULL)
278 printf("header[%d] %s\n", i, req->headers[i]);
293 char *headers[10]; /* XXX */
340 http_query(host, page, headers, num_headers, &req);
342 free(headers[i]);
478 asprintf(&headers[0], "Authorization: Negotiate %s",
497 printf("%s\n", req.headers[i]);