问题标签 [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.
java - 在 Android Studio 中构建 Google Endpoints 后端时出现 403 禁止错误
这是我第一次尝试在 Android Studio 项目中使用 GAE 端点连接。所以,我只是按照谷歌提供的说明(https://cloud.google.com/tools/android-studio/app_engine/)。但是每次我尝试构建或运行后端模块时都会收到 403 错误。这是消息:
通常我可以通过在设置中启用代理来抑制此类问题。但是对于这个错误,在谷歌搜索了 3 天并尝试了所有解决方案后,我的脑海中闪现出任何改变。有人遇到过同样的错误吗?或知道解决方案/建议?
编辑 我正在运行带有示例 MyBean 和 MyEndpoint 类的模板 Endpoint 项目,没有任何更改。这是相关的 build.gradle 文件:
javascript - 在 Meteor 中解析错误的服务器响应
我们正在开发一个调用内部制作的 RESTful API 的 Meteor 应用程序。我们的服务器期望设置了标头,并且无论状态码如何"Content-type: application/json"
,它总是以相同的标头 ( ) 和 JSON 格式的正文进行响应。Content-Type: application/json; charset=UTF-8
几个例子:
在 Meteor 中,我们使用这样的方法来调用 API:
这里的问题是当服务器响应 4xx/5xx 错误时,该exc
对象不是正确的 JSON 格式对象(我们正在使用 Meteor 1.2 和 1.3 尝试此操作),但它看起来像这样:
在 200 响应的情况下,这result
是一个正确的 JSON 对象,我们可以毫无问题地解析它。
我们尝试将服务器调用更改为 Meteor 的异步调用,在这种情况下一切正常 - 我们可以访问错误对象headers
并content
正确解析它。
我的问题是:为什么响应被环绕{ [Error: failed [400] {"original_response": "here"}] stack: [Getter] }
以及在这种情况下如何正确解析错误?我们是否在某处(服务器或 Meteor 应用程序)遗漏了一些标头,以便 Meteorexc
在收到错误响应时正确构造对象?
haskell - 在 Snap Handler 中捕获 HTTPException
在我的一个快照处理程序中,我使用 http-client 通过 HTTP 调用外部资源,它可以抛出一个HttpException
. 在最简单的情况下,我只想在调试时捕获错误并写入标准输出;但是,我很难将类型排好。
我已经玩过这些类型,但通常会遇到如下错误......是否有在处理程序中调用 HTTP 并捕获异常的最佳实践?
我正在使用 Control.Monad.Catch。我尝试使用 Control.Exception's try
,但在排列类型时遇到了更多困难。
谢谢,尼尔
php - 在 laravel 中将参数传递给控制器函数时出错
我正在尝试将变量 $id 传递给路由文件中的控制器函数。
以下是各个文件的片段:
路由.php
博客控制器.php
我 在 RouteCollection.php 第 161 行收到 NotFoundHttpException:
我已尝试搜索原因,但找不到任何原因。
http - 纠正 MediaTypeFormatter 失败的 HTTP 错误代码
我们编写了一个自定义媒体类型格式化程序。当我们发现我们无法反序列化输入时,我们想抛出一个错误。我想向发出 PUT/POST 请求的用户返回 HTTP 错误代码,但我不确定要返回的正确错误代码是什么。有任何想法吗?
eclipse - 嵌入式 Jetty 9 HttpException 等效?
我们正在从 Jetty 6 升级到 Jetty 9,但是在我们之前的代码中,我们抛出了 org.eclipse.jetty.http.HttpException,但是我看到这个类在 9.x 中被删除了。是否有此类的等效项,或者我应该定义一个具有相同内容的新类以在我的代码中使用它?
asp.net - URL 中的冒号引发错误
我的网站大部分是自定义 ASP.NET 代码,但我正在使用基于 PHP 的 MediaWiki添加一个 wiki 部分。
MediaWiki 总体上工作正常,但有一个问题。MediaWiki 有时会在 URL 中使用冒号来表示某些内容(例如http://myweb/wiki/MediaWiki:SideBar),这会从 ASP.NET 引发验证错误:
如果可以避免,我不想完全关闭验证。我的偏好是编写一个可以在验证完成之前调用的类或回调。我的代码可以检查 URL 是否包含“MediaWiki:”,然后跳过对该特定场合的验证。
问题是,我不知道在哪里做这样的事情。
c# - FitNesse 测试因请求字符串格式错误而停止工作
我正在为 SignalR 集线器应用程序设置 FitNesse 验收测试。本周早些时候,这些测试正在执行并取得成功。
现在我在 FitNesse 执行窗口中遇到异常:
在 wiki 浏览器中显示为:
测试运行订阅 SignalR 上的事件、通过 Rest API 发布更改并验证是否收到预期消息的 C# 应用程序。
我尝试更新 Rest API 和 Push API。我将 FitNesse 软件更新到最新版本。
发生这种情况时,我在 Windows 事件日志中没有收到任何异常。
谁能指导我如何找出问题所在?
laravel - Laravel,如何在 App\Exceptions\Handler.php 中的 handle() 中获取控制器实例或类名
我环顾四周,似乎没有找到关于此的答案或讨论。
是否可以在 App\Exceptions\Handler.php 中的“handle()”方法中获取原始控制器的实例?
我想知道如何做到这一点,以便知道异常发生在哪个控制器上。
谢谢!
yii2 - http 403 异常未正确显示
我已经实施了一组规则,但是当用户尝试访问受限区域时,我得到的是文本输出,而不是一个很好的 boostrap 警报。我怎样才能让它再次工作?
规则:
异常消息: