问题标签 [inbound]

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 回答
1769 浏览

ssl - Websphere 应用程序服务器中的入站和出站 SSL 是什么

Websphere 应用程序服务器中的入站和出站 SSL 它是如何工作的以及如何区分哪个请求是入站请求和哪个请求是出站请求?

0 投票
1 回答
165 浏览

linux - aws EC2 linux无法打开入站端口

我正在尝试在 EC2 linux 实例(免费层)上运行 Web 服务器,因此我按照说明打开端口,但未能成功使其工作。我的服务器在本地运行,我可以访问它。

我采取的步骤是:

  1. 去我的安全组。
  2. 添加入站规则:自定义 tcp,端口 8080,从任何地方。
  3. 我点击保存。

然而,它似乎并没有奏效。唯一有效的端口是 22。只是为了验证,我在https://www.yougetsignal.com/tools/open-ports/

以前有人遇到过这个问题吗?

0 投票
1 回答
1231 浏览

java - Netty 分块输入流

我在 netty 中看到了很多关于分块流的问题,但其中大部分是关于出站流的解决方案,而不是入站流。

我想了解如何从通道获取数据并将其作为 InputStream 发送到我的业务逻辑,而无需先将所有数据加载到内存中。这是我想做的事情:

然后我有另一个处理程序,它将获取我的 CustomHttpRequest 并发送到我称之为 ServiceHandler 的东西,我的业务逻辑将从 InputStream 中读取。

这不起作用,因为当我的 Handler 将 CustomHttpRequest 转发给 ServiceHandler 并尝试从 InputStream 中读取时,线程被阻塞,并且我的解码器中永远不会处理 HttpContent。

我知道我可以尝试为我的业务逻辑创建一个单独的线程,但我觉得我在这里把事情复杂化了。
我查看了 ByteBufInputStream,但它说

请注意,它最多只能读取构建时确定的可读字节数。

所以我认为它不适用于 Chunked Http 请求。另外,我看到了 ChunkedWriteHandler,这对于 Oubound 块来说似乎很好,但我找不到 ChunkedReadHandler 之类的东西......

所以我的问题是:最好的方法是什么?我的要求是:

- 在发送 ServiceHandlers 之前不要将数据保存在内存中;
- ServiceHandlers API 应该与 netty 无关(这就是为什么我使用我的 CustomHttpRequest,而不是 Netty 的 HttpRequest);

更新 我已经在 CustomHttpRequest 上使用更具反应性的方法来实现这一点。现在,请求没有向 ServiceHandlers 提供 InputStream 以便它们可以读取(这是阻塞的),但是 CustomHttpRequest 现在有一个readInto(OutputStream)返回 Future 的方法,并且所有服务处理程序都将在这个 Outputstream 被填满时执行. 这是它的样子

我更新后的 ServletRequestHandler 如下所示:

这工作得很好,但是请注意,这里的所有内容都是在一个线程中完成的,也许对于大数据,我可能想要生成一个新线程来为其他通道释放该线程。

0 投票
1 回答
649 浏览

email - 如何验证入站邮件?专门使用 SendGrid?

我创建了一个使用 SendGrid 的 Inbound Parse Webhook 的应用程序。每当有人通过电子邮件发送“whatever@mydomain.com”时,电子邮件都会发送到 SendGrid,然后 SendGrid 会使用包含电子邮件内容的 POST 访问我们的服务器。然后,我们可以将该电子邮件数据反馈回我们的主应用程序。

我有这一切工作。但是现在我不知道我应该如何验证 SendGrid 发布到我们服务器的消息。有谁知道这样做的最佳行动方案?验证我们的入站电子邮件确实来自我们主应用程序的授权用户?

显然,我们可以检查标头中的“发件人”地址,但我读过这些可以完全被欺骗。显然,“dkim”和“spf”这两个来自 SendGrid 的传入邮件的属性与授权有关。但是我在文档中或其他任何地方都找不到任何东西,它告诉我应该如何使用这些“dkim”和“spf”字段来验证消息的真实性。

如果有人有任何帮助,一般,具体或其他......将不胜感激。提前致谢。

0 投票
1 回答
1321 浏览

linux - freeswitch sip 中继未接听来电

当我将 siip 中继配置为网关时,我的 sip 中继提供商给了我一个用户名 sip123456,我可以拨打电话没有问题,但我无法接听任何呼入电话!现在我做了很多调查,我发现用户名必须设置为呼入电话的电话号码才能工作,有没有其他方法可以在 freeswitch 中解决这个问题,因为我的 SIP 中继提供商不愿意改变用户名到匹配的电话号码?

有关信息,我无法提供日志,因为呼叫甚至没有到达 freeswitch,我的提供商不希望提供跟踪,这个问题也发生在 Asterisk 和 Fusionpbx 中!现在为了确保我的发现是正确的,我为另一个客户端使用了不同的提供商,它使用电话号码作为用户名,并且我的配置适用于传入和传出。我确定您会说转储其他 SIP 提供商,但我的客户想要找到解决方案,因此我发布了这个问题......

对于无法提供更多信息(例如跟踪日志等),我深表歉意,但是有没有人遇到过同样的问题,如果是的话,您还使用了哪些其他解决方法?

0 投票
0 回答
170 浏览

integration - 肥皂响应不显示子对象

需要帮忙!我遇到了肥皂响应问题,对象结构中的子对象未显示在响应中。父对象是“PO”,子对象是“MATRECTRANS”。

这是我的要求。

这是缺少子对象的响应:

0 投票
1 回答
290 浏览

response - Maximo 集成:将子对象放入对 SOAP 的响应中

需要帮忙!我在将子对象放入 Maximo 对 SOAP 的响应中时遇到问题。

例如,我希望我的回复看起来像这样:

我似乎无法从互联网上找到任何可以用作参考的样本。谁能给我一些线索/提示?

0 投票
2 回答
418 浏览

xslt - XSL 转换 [SOAP]

任何人都可以帮助我吗?我正在尝试使用 xsl 映射转换来自 MAXIMO 企业服务的响应,并且我已经成功地转换了它,但问题是,当我提交请求时它没有返回任何数据。

这是我的xsl:

这是回应:

已编辑

这是来自 SOAP 的请求 XML:

0 投票
1 回答
498 浏览

soap - 在标签内添加 XML 标签 [Maximo 自动化脚本]

有没有人知道如何将标签放在 MAXIMO 自动化脚本的标签内以集成入站响应?

像这样:

请帮忙。

0 投票
1 回答
92 浏览

spring - Http 入站网关失败非法字符集

我正在尝试对使用 Http 入站网关创建的服务编写集成测试,它给了我错误“java.nio.charset.UnsupportedCharsetException: cesu-8”。知道为什么吗?该服务工作正常。我们有一个包应用程序,每天使用多次。我想要一个也可以调用它的集成测试。这是我的测试:

错误:ServletException 的根本原因。java.nio.charset.UnsupportedCharsetException:在 org.springframework 的 org.springframework.http.HttpHeaders.getAcceptCharset(HttpHeaders.java:596) 的 java.nio.charset.Charset.forName(Charset.java:536) 的 cesu-8。 integration.http.support.DefaultHttpHeaderMapper.getHttpHeader(DefaultHttpHeaderMapper.java:963) 在 org.springframework.integration.http.support.DefaultHttpHeaderMapper.toHeaders(DefaultHttpHeaderMapper.java:460) 在 org.springframework.integration.http.support.DefaultHttpHeaderMapper。 toHeaders(DefaultHttpHeaderMapper.java:72) at org.springframework.integration.http.inbound.HttpRequestHandlingEndpointSupport.actualDoHandleRequest(HttpRequestHandlingEndpointSupport.java:459) at org.springframework.integration.http.inbound。