What is the effect of disable PUT verb in Sharepoint 2016

Nisahn 1 Reputation point
2022-03-24T01:24:42.943+00:00

I'm going to disable the http verbs through IIS request filtering for some of my site in Sharepoint 2016. what are the list of functionalities that may be affected if I disabled the PUT verb in sharepoint 2016? Is there an alternative other than disable the PUT method?

Internet Information Services
SharePoint Development
SharePoint Development
SharePoint: A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.Development: The process of researching, productizing, and refining new or existing technologies.
2,810 questions
SharePoint Workflow
SharePoint Workflow
SharePoint: A group of Microsoft Products and technologies used for sharing and managing content, knowledge, and applications.Workflow: An orchestrated and repeatable pattern of business activity, enabling data transformation, service provision, and information retrieval.
550 questions
SharePoint Server Development
SharePoint Server Development
SharePoint Server: A family of Microsoft on-premises document management and storage systems.Development: The process of researching, productizing, and refining new or existing technologies.
1,597 questions
{count} votes

2 answers

Sort by: Most helpful
  1. RaytheonXie_MSFT 33,641 Reputation points Microsoft Vendor
    2022-03-25T02:23:21.527+00:00

    Hi @Nisahn ,
    Since SharePoint is a web based application and it will use all standard verbs and HTTP methods(PUT, DELETE, GET, POST, ..etc.) in many SharePoint features, disabling Put methods will impact SharePoint functionality and feature.
    SharePoint uses Http Put method whenever clients use Office applications to edit, upload documents, this feature will be impacted.
    SharePoint uses the Http Put method to upload documents (Office or any other type of docs, for example PDFs) to document libraries in SharePoint sites, for this point we should be authenticated user. Anonymous users cannot modify document libraries.
    Besides, to access the SharePoint services(REST/web) the user should be authenticated. Hence, for the PUT HTTP methods, they need to authenticate using a valid account. If that account has the permissions, then they will be able to upload a resource.

    Here is the document for reference
    https://learn.microsoft.com/en-us/iis/configuration/system.webServer/security/requestFiltering/verbs/


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.



  2. sadomovalex 3,631 Reputation points
    2022-03-25T14:51:31.52+00:00

    as far as I know there is no such separate list of Sharepoint features which use PUT verb. You may try to run Fiddler and then use some basic features in Sharepoint (ad//update list items, upload file, edit file properties, edit pages, add web part etc). After that check in Fiddler which request used PUT.

    0 comments No comments