Увеличиваем длину REST HTTP запроса в Sharepoint

По умолчанию общая длина запроса 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 из рабочих процессов.