Deleted
Added
unit.cpp (1023:cf4525f1b708) | unit.cpp (1038:77fb332f214a) |
---|---|
1 2/* 3 * Copyright (C) NGINX, Inc. 4 */ 5 6#include "unit.h" 7 8#include <unistd.h> --- 362 unchanged lines hidden (view full) --- 371 set_named_property(request, "headers", headers); 372 set_named_property(request, "rawHeaders", raw_headers); 373 set_named_property(request, "httpVersion", r->version, r->version_length); 374 set_named_property(request, "method", r->method, r->method_length); 375 set_named_property(request, "url", r->target, r->target_length); 376} 377 378 | 1 2/* 3 * Copyright (C) NGINX, Inc. 4 */ 5 6#include "unit.h" 7 8#include <unistd.h> --- 362 unchanged lines hidden (view full) --- 371 set_named_property(request, "headers", headers); 372 set_named_property(request, "rawHeaders", raw_headers); 373 set_named_property(request, "httpVersion", r->version, r->version_length); 374 set_named_property(request, "method", r->method, r->method_length); 375 set_named_property(request, "url", r->target, r->target_length); 376} 377 378 |
379inline char 380lowcase(char c) 381{ 382 return (c >= 'A' && c <= 'Z') ? (c | 0x20) : c; 383} 384 385 |
|
379inline void 380Unit::append_header(nxt_unit_field_t *f, napi_value headers, 381 napi_value raw_headers, uint32_t idx) 382{ | 386inline void 387Unit::append_header(nxt_unit_field_t *f, napi_value headers, 388 napi_value raw_headers, uint32_t idx) 389{ |
383 const char *name; 384 napi_value str, vstr; | 390 char *name; 391 uint8_t i; 392 napi_value str, vstr; |
385 | 393 |
386 name = (const char *) nxt_unit_sptr_get(&f->name); | 394 name = (char *) nxt_unit_sptr_get(&f->name); |
387 | 395 |
388 vstr = set_named_property(headers, name, f->value, f->value_length); | |
389 str = create_string_latin1(name, f->name_length); 390 | 396 str = create_string_latin1(name, f->name_length); 397 |
398 for (i = 0; i < f->name_length; i++) { 399 name[i] = lowcase(name[i]); 400 } 401 402 vstr = set_named_property(headers, name, f->value, f->value_length); 403 |
|
391 set_element(raw_headers, idx * 2, str); 392 set_element(raw_headers, idx * 2 + 1, vstr); 393} 394 395 396napi_value 397Unit::create_socket(napi_value server_obj, nxt_unit_request_info_t *req) 398{ --- 300 unchanged lines hidden --- | 404 set_element(raw_headers, idx * 2, str); 405 set_element(raw_headers, idx * 2 + 1, vstr); 406} 407 408 409napi_value 410Unit::create_socket(napi_value server_obj, nxt_unit_request_info_t *req) 411{ --- 300 unchanged lines hidden --- |