2016-07-20 5 views
2

Я запустил экспресс узел на моем локальном хосте: 3000 ..Как изменить ограничение заголовка запроса

** 'samlresponse: 12323' Curl -H -V http://localhost:3000, правильно возвращает данные.

, но если бы я попытался следующие ...

локон 'samlresponse: {здесь весь samlresponse, это очень long..almost 20k ..}' -H -v http://localhost:3000

сервер всегда возвращает «Empty reply from server», есть ли способ пройти или исправить эту проблему?

ответ

1

Source Code of node at 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.

+0

Спасибо, вы экономите свою жизнь –

+0

Приветствия .. Gr8 it hepled – Iceman

+0

@YinjunZhang cud u upvote также, если это помогло: D thanx – Iceman

Смежные вопросы