Users are unable to use the Drag and Drop functionality in SharePoint Environments

Problem Description:

Users are unable to use the Drag and Drop functionality in SharePoint Environments.

 

Symptoms:

Fiddler trace indicated that there was 401 Unauthorized responses being seen during the upload requests.

 

Cause:

The F5 virtual server’s HTTP Profile -> “Response Chunking” was set to “unchunk”

 

Resolution:

The F5 virtual server’s HTTP Profile -> “Response Chunking” was set to “selective”

 

More information:

Response Chunking: specifies how the system handles HTTP content that is chunked by a server. The default is Selective. The behavior in each mode depends on whether the server sends chunked or unchunked responses.

For content that is chunked:

Preserve: Specifies that the system processes the HTTP content, and sends the response to the client unchanged.

Selective: Specifies that the system unchunks the HTTP content, processes the data, re-adds the chunk headers, and then sends the chunked request or response to the client. Note that for chunked content, this mode is the same as the Rechunk mode.

Unchunk: Specifies that the system removes the HTTP transfer encoding headers, removes the chunk headers, processes the HTTP content, and then sends the unchunked response to the client. The system closes the connection once it sends all data.

Rechunk: Specifies that the system unchunks the HTTP content, processes the data, re-adds the chunk headers, and then sends the chunked request or response to the client.

For content that is unchunked:

Preserve: Specifies that the system processes the HTTP content, and sends the response to the client unchanged.

Selective: Specifies that the system processes the HTTP content, and sends the response to the client unchanged.

Unchunk: Specifies that the system processes the HTTP content, and sends the response to the client unchanged.

Rechunk: Specifies that the system processes the HTTP content, adds the transfer encoding and chunk headers to the response, and then sends the chunked response to the client.

Additional Technical Details:

https://devcentral.f5.com/questions/how-to-configure-sharepoint-2013-on-bigip