增加http获取请求连接在Angular2 http模块中超时
问题描述:
我在客户端使用Angular2,在后端使用Angular2。我正在尝试保持https连接处于打开状态,直到它在4小时内超时。增加http获取请求连接在Angular2 http模块中超时
在我试过的后端,调用此,但它仍然在timesout默认2分钟
request.timeout(1000 * 60 * 60 * 4, function(){})
由于我使用Angular2 HTTP模块。我尝试使用超时方法,http请求如下,这timesout在2分钟默认:
return this.http.get(this.URL, {search : params, withCredentials: true}) .map(res => res.json()) .timeout(1000 * 60 * 60 * 4) .catch(this.handleError);
任何其他建议增加HTTPS从默认请求连接2分钟至4小时
答
以下是一些的建议:
这不是一个好的设计要等4小时的response.Try改变后端更快的响应
-
添加将requestTimeout固定问题项目的web.config文件我
<system.webServer> <handlers> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified"/> </handlers> <aspNetCore requestTimeout="00:10:00" processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/> </system.webServer>