Как изменить ограничение заголовка запроса [дубликат]
На этот вопрос уже есть ответ здесь:
Я запустил node express на своем локальном хосте: 3000..
* * curl-H 'samlresponse: 12323' - v http://localhost:3000 , возвращает данные правильно.
Но если бы я попробовал следовать...
Curl-H ' samlresponse: {здесь весь samlresponse, это очень долго..почти 20 тысяч..} '- v http://localhost:3000
Сервер всегда возвращает "пустой ответ от сервера", есть ли способ обойти или исправить эту проблему?
1 ответ:
Исходный код узла на github гласит:
/* Maximium header size allowed. If the macro is not defined * before including this header then the default is used. To * change the maximum header size, define the macro in the build * environment (e.g. -DHTTP_MAX_HEADER_SIZE=<value>). To remove * the effective limit on the size of the header, define the macro * to a very large number (e.g. -DHTTP_MAX_HEADER_SIZE=0x7fffffff) */ #ifndef HTTP_MAX_HEADER_SIZE # define HTTP_MAX_HEADER_SIZE (80*1024) #endif
Таким образом, вам, вероятно, нужно перестроить узел из источника, чтобы превзойти предел
80*1024
. Но, лично я думаю, что он достаточно велик для заголовка, и вы должны повторно оценить, является ли ваша statergy правильной.