问题标签 [httpbackend]

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.

0 投票
2 回答
3604 浏览

webserver - 如何调用服务器中的 .exe 文件在服务器上运行?

我要存档的是我在服务器中保存了一个.exe 文件。这个 a.exe 需要一个 0-10 的 INT 输入,它的输出是为用户创建一个文件。然后网页可以将其展示给用户。我的问题是如何调用 a.exe?我的网站后端是用 Java 创建的。我应该在哪里调用 a.exe?怎么做?或者也许首先,有可能做到吗?我真的不在乎速度,因为每次只有一个用户可以使用它。

非常感谢!!!!

0 投票
1 回答
187 浏览

ajax - Angular 1.2.10 升级杀死了 $httpBackend 测试

我刚刚从Angular.js 1.1.3to升级1.2.10,我的$httpBackend测试开始失败。我QUnit 1.12.0用作测试框架。

我的测试中有以下设置。

在这种情况下,我得到两个失败的测试

第一个错误:

Setup failed on DoubleVariableController Simple Test: No pending request to flush!

第二个错误:

Died on test #2 ... No pending request to flush !

我不知道为什么突然发帖请求没有通过。测试使用 Angular 1.1.3 运行良好。有任何想法吗?

0 投票
1 回答
305 浏览

javascript - 我是否正确地模拟了 httpBackend?

单元测试:

正在投掷

0 投票
1 回答
1388 浏览

angularjs - $httpBackend 处理超过 3 个调用

我目前正在运行 angularjs 1.2.10 并使用 karma/jasmine 和 angular-mocks-1.2.10 进行单元测试,并陷入 $httpBackend 的单元测试用例。

在它里面块

上面的代码运行良好,但是当我再添加一个 httpBackend 调用时

这会在第 4 行出现错误。不满足的请求:POST '/api/something3' .... 使用 $httpBackend ....

不知道在它的块中使用 $httpBackend 发出的请求数量是否有限制,或者在使用 $httpBackend 时需要记住的其他内容。

0 投票
2 回答
9898 浏览

angularjs - 查询服务器的指令的 AngularJS 单元测试返回“不满意的请求”

我有一个书签应用程序,它接收一个 url 并自动提取摘要。当客户端请求服务器添加新书签时,服务器会发回一些初始信息并启动提取摘要的过程。

在 Angular 前端,我创建了用于添加书签和管理书签列表中每个项目的指令。在 listitem 指令中有一个checkSummary()方法可以轮询服务器以获取摘要。

我对后一个指令的单元测试有问题。它因“不满意的请求”而失败,但是当我在各个点登录到控制台时,$http.get()请求似乎被触发了,我可以看到 $scope 变量已更新,所以我真的不明白为什么它会因为这个原因而失败。我已经检查了许多不同问题的答案,但找不到任何可以提供一些见解的东西。

代码如下:

书签.js:

测试如下:

书签.spec.js

并且测试结果是:

任何的意见都将会有帮助。

0 投票
2 回答
5792 浏览

angularjs - 如何使 $httpBackend 对 URL 查询参数的顺序不敏感?

我正在使用 Angular.js$httpBackend来测试一些包装$http调用的服务(这是在 ngMock 中,而不是在ngMockE2E 中)。

似乎对 URL 查询参数expectwhen顺序很敏感。例如,如果我这样做$httpBackend.when('POST','/apiCall?X=1&Y=2').respond(/* ... */)或,如果我在 URL 中有Y=2&X=1而不是X=1&Y=2$httpBackend.expectPOST('/apiCall?X=1&Y=2'),我会得到 URL 不匹配。

我想以这样一种方式编写我的测试,即被测试的服务可以自由地更改 URL 查询字符串参数的顺序而不会破坏测试。我无法在 $httpBackend 文档中找到任何解决此问题的方法。这样做的正确方法是什么?

0 投票
0 回答
286 浏览

angularjs - Angular测试错误的url以调用错误回调并对其进行测试

我想测试一个 HTTP 发布错误回调。事实上我有这个代码:

我使用 httpbackend 来测试成功回调,如下所示:

使用良好的 url 和数据,但我想测试错误的 URL,因此将执行回调错误。不幸的是,当我使用错误的 URL 时,测试失败并且不会调用回调 URL。

你能帮我测试一个错误的 URL 吗?

0 投票
4 回答
4905 浏览

angularjs - 我如何期望不发出 HTTP 请求?

Angular 的$httpBackend 服务让你期待一个带有expectGET,expectPOST等(或只是expect)的 HTTP 请求。

我将如何编写一个测试,说“控制器不应该向这个端点发出请求(在这些条件下)”?

我在想类似的事情:

这对我来说似乎有点hacky,但如果这是正常的做事方式,我可以接受。(但我对此表示怀疑。)

0 投票
1 回答
8289 浏览

android - 我可以在后端为 Android 应用程序使用一些 Python 吗?

大多数后端的东西都在 PHP 中,它处理从 Android 应用程序到后端的 JSON 请求和数据响应流。

我想开始编写 Python 代码来处理我要在我的应用程序中添加的额外功能。我怎样才能做到这一点?我需要在后端安装 Django 或类似的东西吗?我们的虚拟主机确实显示“Python 支持”。我猜只有几个 Python 类和一些帮助库文件就足够了。

但这是我在概念上陷入困境的地方:

在 Android 中,在应用程序中,在用户端,假设我使用此函数将所有查询发送到后端:

我的问题是,我如何集成后端 Python 代码和客户端 Android 应用程序代码以相互通信。我的 Android 代码中的 URL 应该是什么,以便将数据从用户传递到后端?我如何链接它们?

我是否需要专门设置一些第三方 Python API 来处理来自后端 Android 应用程序的调用?或者我可以只使用简单的 Python 函数和类来实现,其中包含针对特定 URI 的 HTTP 请求和响应?

0 投票
1 回答
431 浏览

android - “应用程序”后端到网站的良好结构

与其他所有人及其邻居一样,我们正在为我们的一个网站开发一个应用程序(ipad/android),该应用程序具有人们宁愿在应用程序中访问的功能,原因是通过理解。

好吧,我的问题是关于如何思考应用程序的后端。

我们有一个具有可访问结构的站点,如下所示:

像这样简单地为我们的应用程序添加一个基础是明智的还是不明智的

因此,应用程序将从这个基础访问他们的模型数据和他们的控制器,例如

为用户获取/设置数据(可以是任何对象,但在此示例中,我们关注用户)还是将应用程序后端与我们的站点完全分开并转到任一子域更好

或者

或者这对你来说根本不重要?

我只是对您将如何将 Web 后端与应用程序后端结合起来感兴趣。

谢谢。