2017-01-16 88 views
0

在上一個客戶端(客戶端應用程序)的Web.config我:requestLimits maxAllowedContentLength是指請求發送還是接收請求?

<requestFiltering> 
       <requestLimits maxAllowedContentLength="52428800" maxQueryString="30000" maxUrl="40000" /> 
</requestFiltering> 

在服務器端,我有:

<requestFiltering> 
    <requestLimits maxAllowedContentLength="52428800" /> 
</requestFiltering> 
  1. 是否客戶端requestLimits是指發送或接收請求?
  2. 服務器端requestLimits是指發送還是接收請求?

回答

1

maxAllowedContentLength屬性指定在一個請求此Web應用程序可以有個字節的最大尺寸。

因此,如果在您所稱的客戶端應用程序中使用,它仍然適用於對此客戶端應用程序的請求。在服務器應用程序中使用時,它適用於對此服務器應用程序的請求。因此,使用哪種Web應用程序並不重要:所有Web應用程序都有HTTP請求,並且此屬性控制特定應用程序的此請求主體的最大允許大小。

+0

我可以限制應用程序發送的請求的大小嗎? – Yoda

+1

您使用哪個類來提出這些請求?如果您使用標準的'HttpWebRequest'類,我不知道如何限制請求大小。 –