Welcome! Log In Create A New Profile

Advanced

Browser не работает(понимает) Content-Description header

December 09, 2014 01:22AM
Привет.
Пишу модуль в котором нужно отправлять дополнительные хедары при каждом запросе.
Нашел похожую имплементацию в src/http/modules/ngx_http_headers_filter_module.c функцыя ngx_http_add_header
Сделал точно также и в моем модуле, но всегда браузер давал ошибку.
Потом просто решил в ручную добавить хедары чтобы понять где проблема. Сделал примерно так
ngx_table_elt_t *h;
h = ngx_list_push(&r->headers_out.headers);
h->key.data = (u_char*)"Content-Disposition";
h->key.len = sizeof("Content-Disposition");
h->value.data = (u_char*)"attachment; filename=\"test.pdf\"";
h->value.len = sizeof("attachment; filename=\"test.pdf\"");
Заметил что из всех моих добавленных хедеров если удалить только этот, то все работает нормально , пока что не понимаю почему.

И что самое главное с хедером Content-Disposition запросы работают просто отлично через Ubuntu terminal используя простой curl, а браузер на том же запросе выдает ошибку страницы.


Уже потратил на это около 3х дней, кто может помочь ?

Спасибо.
Subject Author Posted

Browser не работает(понимает) Content-Description header

tigran.bayburtsyan December 09, 2014 01:22AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 172
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready