Кто-нибудь заметил, что если вы попытаетесь опубликовать строку, которая превышает 1 000 000 символов, она просто не включает поле с запросом?
... и не бросает ()!
например.
<cfscript>
var h = new http( url = "http://...", method = "post" );
h.addParam( type = "formField", name = "a", value = repeatString("a",5000) );
h.addParam( type = "formField", name = "b", value = repeatString("b",1000000) );
h.addParam( type = "formField", name = "c", value = repeatString("c",1000001) );
var p = h.send().getPrefix();
writeDump( var = p, abort = true );
</cfscript>
Поля "a" и "b" присутствуют в области формы страницы получателя.
Поле "c" отсутствует!
ColdFusion 9,0,1,274733 + chf9010002.jar, Mac OS X 10.6.8, Java 1.6.0_31
Редактировать: Теперь он работает как положено!
Не уверен, что изменилось? Моя конфигурация cf admin остается прежней. Единственный возможный кандидат, который я могу предложить - это недавнее обновление Apple Java. Может ли это быть?