2017-01-16 450 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'类,我不知道如何限制请求大小。 –