问题标签 [httpexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 404 自定义错误页面 Mvc3 仅适用于不存在的路由
浏览此主题的 100 个链接后,我找不到解决问题的方法。我正在手动处理 404 自定义错误页面,如下所示
当我在地址栏中输入任何错误的 url 并正确显示 404 错误页面时,我的以下解决方案有效。但是当我输入http://localhost:57101/p/any
或http://localhost:57101/p/123
显示网页不可用时。对于第一个参数 id 的错误不能包含空条目。第二个是产品ID,它被删除所以产品为空,所以我在那里抛出手动异常。
我的 web.config 设置是
我处理 404 错误的代码
当我尝试浏览任何不存在的路线时,上面的代码有效。但是当我抛出异常如下
我的错误控制器是
它显示“此网页不可用”。
我也想保留 url,就像它一样stackoverflow
。
有关此的任何帮助。
c# - .Net 4.5.2 升级后尝试解密数据时出现 HttpException
我有一个 REST 服务(C#/IIS),其中少量数据使用以下方法加密:
加密的字符串稍后会发布(到 REST 服务)并使用以下方法解码:
MachineKey 是自动生成的,如 web.config 所示:
系统从.Net 4.5.1升级到4.5.2后,我无法再解密升级前加密的字符串;它给出了一个 HttpException“无法验证数据”。(我可以解密升级后加密的字符串。)
所以在 4.5.1 和 4.5.2 之间发生了一些变化,使得它们不兼容的算法。我无法在网上找到有关此特定问题的任何信息。有没有人有关于这个问题的具体细节和/或使其工作的解决方法?
如果重要的话,该项目的目标是.Net 4.0,而不是 4.5 或 4.5.1 或 4.5.2。
(顺便说一句,听起来不建议将 MachineKey.Encode/Decode 用于短期加密以外的任何事情,可能是因为这类问题?另外,我知道 Encode/Decode 现在已弃用,但我已有系统,此时无法更改。)
更新
只有当键是自动生成时,这才是问题。如果我给他们明确的值,升级后一切都会继续正常工作。
python - 等待来自 URL 的 HTTP 响应时超出期限:HTTPException
我正在开发一个应用程序来使用tweepy监听 twitter 哈希标签。我已将我的应用程序上传到 Google App Engine,但它给了我以下错误。
Traceback 的最后一行:
我怎么能解决这个问题?
asp.net-mvc - 使用 application_error() 事件处理 Web api 中的 HTTP“405”错误
我正在使用 Application_Error() 事件来获取 Web API 中的所有 HTTP 异常。此事件返回所有 HTTP 代码,例如“404”、“500”,并使用“Server.TransferRequest()”将请求传输到我的“错误控制器”以显示自定义错误。但是在 HTTP 错误“405”(“请求的资源不支持 HTTP 方法 'GET/POST/PUT/DELETE')的情况下,Application_Error() 不会触发。我想在“405”的情况下显示我自己的自定义错误实现这一点的一种方法是:在 API 中为所有控制器公开 (GET,POST,PUT,DELETE) 方法,并从这些方法中返回我自己的自定义错误。但这不是实现目的的好方法。谁能指导我一个干净的方法来做到这一点?任何帮助将不胜感激。
asp.net - ASP.Net 树视图和 HTML 表。错误:超出最大请求长度
我在我的网页中使用了一个树视图,它在 4 个父节点级别绑定了大约 2000 条记录:
单击这些节点时,有一个文字控件,我在其上从后面的代码呈现 HTML 表格。
当我在树视图的 SelectedNodeChenaged 事件上呈现这些表时。选择 4 到 5 后,页面会显示错误消息。超出最大请求长度。System.Web.HttpException:超出最大请求长度。
现在我知道我正在处理的数据非常庞大。我猜这个问题可能出在巨大的视图状态上。但我无法找到解决方案。请帮助您的建议。
尝试的解决方案是:
提前致谢。
javascript - ascx页面中的javascript抛出HTTPexception
自定义验证器的此脚本正在引发异常。
An exception of type 'System.Web.HttpException' occurred in System.Web.dll but was not handled in user code Additional information: The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>)
.
有人可以告诉我如何解决它。
asp.net-mvc-5 - System.Web.HttpException / 将代码转换为正确的 MVC 架构
我的团队一直在为一个学校项目构建评论部分,并将其呈现为局部视图。
这是我想出的解决方案:
在索引页面上:
状态墙:
状态服务中的代码:
这可行,但问题是我们没有使用正确的 MVC 架构,因为我们绕过了控制器。由于我们项目的设计要求我使用局部视图,所以我不知道如何调用控制器,直到我的助手指出 [ChildActionOnly] 属性
现在,我正在尝试将代码合并到 MVC 模型中,但到目前为止,我还没有找到解决方案。
这是我在控制器中写的:
索引页面:
所有其他代码均未更改。
这会抛出以下错误:
System.Web.dll 中出现“System.Web.HttpException”类型的异常,但未在用户代码中处理
附加信息:执行处理程序“System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper”的子请求时出错。
谁能向我解释我做错了什么?
android - Crashlytics 初始化 ConnectionException (EHOSTUNREACH)
我在 Android 应用程序(通过 Fabric)上安装了 Crashlytics SDK,它之前运行良好。突然之间,我收到 ConnectionExceptions 并且 Crashlytics 无法与其远程服务器通信。
Fabric 在我的 Application 类的 onCreate 结束时被实例化:
这是应用程序启动时的堆栈跟踪。有什么想法吗?
c# - ASP.NET Core 等效于 ASP.NET MVC 5 的 HttpException
在 ASP.NET MVC 5 中,您可以使用 HTTP 代码引发HttpException,这将设置响应如下:
HttpException
在 ASP.NET Core 中不存在。什么是等效代码?
python - Python/Pyramid - 在引发 HTTP 异常时用额外数据包装 Cornice 响应
我正在使用Pyramid和Cornice编写一些 RESTful Python 应用程序,并制作了一个简单的 Cornice resource
:
您可能已经注意到,除了 Cornice 的view
装饰器,我还在此处添加了一个额外的装饰器 ( my_decorator
),我打算将其用作包装器以向响应中添加一些额外的信息:
validators
除非我在view
装饰器中定义 Cornice,否则这很好用:
验证器.py
响应.py
使用这样的代码,my_wrapper
仅当验证通过时才包装响应(这是完全可以理解的),但我想知道在引发默认值时如何仍然用一些额外的信息包装响应HTTPException
(因为在这种情况下,代码永远不会my_wrapper
到达全部)?