问题标签 [gateway]

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 投票
1 回答
2715 浏览

rest - 如何为需要持久连接的协议设计 RESTful HTTP 网关?

我正在使用持久性客户端/服务器协议,我需要设计一个 RESTful 网关。我没有太多设计 REST 接口的经验,我不明白我应该如何处理(以 RESTful 方式)在服务器上维护持久连接所需的会话 ID,以及我应该如何将服务器状态表示为资源。

我问这个是因为我不想最终得到一个看起来“RESTful”的 RPC-ish 结果。

问题特定上下文:我想改进现有的 ZooKeeper REST 网关以支持临时节点和手表。当客户端连接到服务器时,存在一个临时节点。

谢谢。

0 投票
1 回答
539 浏览

api - 彩信到网络应用程序

我已经搜索了这里的问题,但似乎找不到答案,所以我想问。

我正在创建一个将拍摄图片的网络应用程序,使用 EXIF 信息或其他图像元数据自动将其放置在特定日期的位置……这在通过网络进行正常上传时很好而且很花哨。

但是,我试图弄清楚使用功能手机(不是像 iphone/android 那样的智能手机)的用户如何发送彩信以供我的网络应用程序接收。

我已经检查过一些公司,比如 openmarket.com,似乎他们必须通过 ATT、Verizon 等 1 级电信公司来代理这种访问......然后他们抽象并提供网关,我租用一个短代码和他们的网关并使用他们的 api 发布/获取彩信数据。

我想知道是否有办法解决这个问题?这对我有很大帮助!

我可以使用电子邮件吗?flickr.com 如何做到这一点?

0 投票
3 回答
10150 浏览

gateway - 编写 USSD 客户端或 USSD 开源/待购买客户端

我的问题是,是否有任何开源(理想情况下)或要购买的软件/工具/库,我可以用来发送和接收 USSD 消息?我希望该工具/库/软件从我的服务器连接到 USSD 网关,然后为我发送和接收消息。我只想专注于编写我的应用程序的业务逻辑,而不是别的。就像我正在寻找像 Kannel(用于 SMS)这样的软件/工具/库。

如果没有这样的工具/库/软件,那么客户端需要做什么才能在与多个 USSD 网关通信时有效地处理巨大的流量?

我希望我的问题很清楚!

期待你的回答

0 投票
2 回答
1764 浏览

paging - 有人知道我可以在我的应用程序中使用的好的 SNPP/WCTP 网关吗?

我需要我的应用程序来接收来自世界各地客户的 SNPP 和 WCTP 消息...

而且我不会自己实现完整的 RFC,你知道在哪里可以下载一些可以作为 SNPP/WCTP 网关执行的应用程序/服务并将协议从 snpp/wctp 转换为 http 或其他东西像那样......哪个更容易解析?

我需要一些我可以相信它正在执行协议而没有错误的东西。还需要 2 向寻呼支持。谢谢, 伊泰

0 投票
1 回答
1437 浏览

ajax - 使用 Ajax 实现网络资源

我使用网络资源作为我的应用程序的支付网关。如果我们在不使用 Ajax 请求的情况下发布表单,则付款信息会正确发送。

现在我们需要使用 Ajax 请求来实现它。我尝试将信息传递给网络资源,但是当我尝试使用 Ajax 发布请求提交表单时出现 javascript 错误“拒绝访问”。

当我尝试调试此问题时,“mypostrequest.open("POST", "theUrl", true);" 行 给出了错误。

网站是否有任何理由可能会阻止通过 Ajax 发布的请求,而不是阻止来自通常表单发布的请求?

提前致谢。

0 投票
1 回答
18556 浏览

api - 如何设置短信网关

我雄心勃勃地建立一个 SMS 网关,为印度的多个提供商提供 SMS 功能。

我想为注册用户提供添加他们自己的发件人 ID 甚至他们的手机号码的能力。作为发件人 ID(如 160By2 提供)。

我已经探索了使用 Gnokii 和其他一些专有东西的基于蜂窝电话的 SMS 网关的可行性。但我们都知道,它们都不能与批量 SMS 网关的功能相匹配。

我有一个想法,我们应该与各种无线提供商签订某种合同,以便能够将消息添加到他们的 SMS 中心队列。

我也想知道这种设置的预算:)

0 投票
4 回答
424 浏览

javascript - 这种模式有名字吗?

我基本上很确定这种模式一定存在并且有一个名字......现在我称之为“门模式”......

这里是:

在我网页的 javascript 中,我必须触发各种异步进程。我们先不讨论 async js 到底有多真实,但无论如何我必须触发 2 或 3 个 AJAX 调用,必须确定,UI 构建已经完成,等等。

只有这样,当所有这些过程都完成后,我才想运行某个功能。并且恰好一次。

例子

模式:在每个(成功的)Ajax-load-callback 结束时,GUI 构建例程结束等......我将相应的标志从 false 设置为 true 并调用 gatedAction()

Gate 将检查标志,如果任何标志仍未设置,则返回,仅调用目标函数,如果所有标志(或我称之为:gates)都打开。如果我所有的异步前置条件只调用了一次gatedAction(),我希望我可以确定,实际的targetFunction 只调用了一次()。

在实践中,它可靠地工作。附带说明:我认为 java 典型(不是 js 典型)同步/易失性问题可以忽略,因为 javascript 并不是真正的多线程。Afaik 一个函数永远不会在它中间停止,只是为了在同一个文档运行时授予另一个 javascript 函数......

所以,任何人,有这个的名字吗?:-)

实际上,我经常需要这种模式,尤其是对于复杂的后端 UI。(是的,我认为,我会将上述丑陋的实现变成更可重用的 javascript ......使用门数组和目标函数。)

0 投票
1 回答
711 浏览

ssh - 通过隧道连接到网关后面的内部公司 SSH 服务器

我正在尝试执行以下操作。我有一个内部 ssh 服务器在工作(例如 internal@192.168.1.13)。此服务器位于网关 (external@gateway.work.com) 后面。

我想从我的家用机器 ssh 到 internal@internal-ssh.work.com。为此,我首先使用 ssh 登录外部网关,然后从那里登录内部机器。两个系统上的帐户名称不同。

我想知道这是否可以通过某种类型的 SSH 隧道一步完成。我尝试了一些方法来适应我在不同地方看到的内容,但不断收到错误消息。

0 投票
1 回答
1508 浏览

apache-flex - FLEX/amfPHP 动作脚本错误 2048

很抱歉标题中的词混杂,但这就是我的困惑。我什至无法用一个简单的句子来总结我遇到的错误。

这个 flex/amfphp 应用程序在我的计算机上运行良好,即使它访问另一台服务器上的 Oracle 数据库。但是,当我尝试从另一台计算机访问它时,这是我得到的错误。我会尝试将最相关的代码放入其中。(我的浏览器告诉我这是一个 ActionScript 错误)。

故障 faultString="发送失败"

faultCode="Client.Error.MessageSend"

faultDetail="Channel.Security.Error 错误错误 #2048: 违反安全区域..

无法从http://localhost/.../amfphp/gateway.php加载数据

正如我之前所说,由于某种原因,它可以在我的机器上运行。现在,当我尝试从其他机器远程访问它时,似乎 PHP 引擎正在该机器的本地主机上寻找 gateway.php?这是否意味着 PHP 在客户端的本地主机上而不是在服务器上寻找 gateway.php?

如果我错了,请纠正我,并提前感谢

0 投票
3 回答
55905 浏览

java - Java 发送和接收短信。免费短信网关?

在 SOverflow 上的一些问题上,我发现了THIS。但它说它目前不可用,并且可能永远不会可用。

基于,我意识到没有必要建立自己的短信服务。

所以问题:

我的 java 应用程序必须向用户发送 SMS 消息并接收来自用户的 SMS 消息。我真的需要支付一些 SMS 网关,还是有一些免费的 SMS GATEWAY(当然有一些限制)可以用来测试我的应用程序?

Simplewire 套件看起来非常简单,但演示示例失败了,因为我没有Simplewire 帐户。Simplewire 文档说发送 SMS 有 30 天的试用期。但这有两种方式:

“对于 2-Way,演示积分不可用,因为您需要在 Simplewire 的网络上托管您自己的手机号码。Simplewire 支持许多不同国家和地区代码的 2-Way 号码。请联系 Simplewire 了解更多信息。”