По умолчанию общая длина запроса REST HTTP из рабочего процесса ограничена 260-ю символами.
Это ограничение очень портит жизнь в случаях, когда запрос используется для копирования файлов. Например, из списка в библиотеку документов, а имя файла очень большое, да еще нужно создать папку с составным именем из нескольких полей.
И так, что бы увеличить длину запроса необходимо внести изменения в файл web.config .
Данный файл по умолчания расположен по следующему пути
C:\inetpub\wwwroot\wss\VirtualDirectories\80
В файле ищем следующую строку:
<httpRuntime maxRequestLength=”51200″ requestValidationMode=”2.0″ />
и меняем ее на следующую строку:
<httpRuntime maxRequestLength=”102400″ requestValidationMode=”2.0″ maxUrlLength=”5000″ />
После этого я смог выполнять длинные запросы REST HTTP из рабочих процессов.