Quantcast
Viewing all articles
Browse latest Browse all 3102

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

Привет.
Пишу модуль в котором нужно отправлять дополнительные хедары при каждом запросе.
Нашел похожую имплементацию в 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х дней, кто может помочь ?

Спасибо.

Viewing all articles
Browse latest Browse all 3102

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>