Confused - HTTP request size limit of 100 MB for Azure Function

Pratim Das, Partha C 306 Reputation points
2024-07-29T17:06:16.22+00:00

Hi Team,

I'm really confused from Microsoft documentations regarding HTTP request size limitation for HTTP triggered Azure Function:

  1. This documentation says - Max limit is 100 MB : https://learn.microsoft.com/en-us/azure/azure-functions/functions-bindings-http-webhook-trigger?tabs=python-v2%2Cisolated-process%2Cnodejs-v4%2Cfunctionsv2&pivots=programming-language-csharp#limits
  2. This documentation says it can be changed to any size beyond 100 MB: https://learn.microsoft.com/en-us/azure/azure-functions/functions-app-settings#functions_request_body_size_limit

Can anyone please help me with correct answer as one of my colleague claimed he send 300 MB HTTP request body to Azure function and it worked well.

Is there any difference between implementation of Azure functions like : OS Linux, Language Java or OS Windows Language .Net etc?

Please help.

Regards,

Partha

Azure Functions
Azure Functions
An Azure service that provides an event-driven serverless compute platform.
4,984 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. akinbade abiola 16,650 Reputation points
    2024-07-29T23:11:47.3066667+00:00

    The default limit is 100 MB, but it can be increased by configuring the Functions_Request_Body_Size_Limit app setting.

    There is no differences in the HTTP request size limitations based on the operating system or programming language.

    Exceeding the limit is generally not recommended due to performance and memory issues. Consider using Azure Blob Storage or chunking for large data.

    If the above information was helpful please remember to mark 'Accept Answer' and 'Upvote'

    Regards,

    Abiola

    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.