直接输出
HTTP/1.1 413 Request Entity Too Large
能否支持抛出异常,目前没办法捕捉这个异常信息
没办法抛异常,抛异常业务没捕获进程就退出了。用户可以一直发这种不合法请求让你的进程一直退出造成安全隐患。 感觉不合法的包不应该传导到业务层,应该在协议层就屏蔽所有不合法请求,告诉前端请求不合法。
明白
借楼问一下,在lnmp里可以通过配置nginx的client_max_body_size和php的post_max_size等来增大允许上传的文件大小,那么在webman里,我该怎么把这个值调大?
config/server.php文件中修改max_package_size更改默认值,手册里有说明 https://www.workerman.net/doc/webman/request.html#%E8%8E%B7%E5%8F%96%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6
没办法抛异常,抛异常业务没捕获进程就退出了。用户可以一直发这种不合法请求让你的进程一直退出造成安全隐患。
感觉不合法的包不应该传导到业务层,应该在协议层就屏蔽所有不合法请求,告诉前端请求不合法。
明白
借楼问一下,在lnmp里可以通过配置nginx的client_max_body_size和php的post_max_size等来增大允许上传的文件大小,那么在webman里,我该怎么把这个值调大?
config/server.php文件中修改max_package_size更改默认值,手册里有说明
https://www.workerman.net/doc/webman/request.html#%E8%8E%B7%E5%8F%96%E4%B8%8A%E4%BC%A0%E6%96%87%E4%BB%B6