首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Mule :连接器上接收器的二次查找没有找到接收器:带URI键的https://myhost:443/robots.txt : HTTP_HTTPS

Mule :连接器上接收器的二次查找没有找到接收器:带URI键的https://myhost:443/robots.txt : HTTP_HTTPS
EN

Stack Overflow用户
提问于 2015-06-30 15:15:10
回答 2查看 860关注 0票数 1

我所有的日志都有这些警告。它似乎是由爬虫和蜘蛛http://www.robotstxt.org/引起的。

代码语言:javascript
复制
No receiver found on secondary lookup of receiver on connector: HTTP_HTTPS with URI key: https://myhost:443/robots.txt.
org.mule.transport.http.HttpsConnector: Receivers on connector are: {

我找不到在我之前在网上有过这个问题的人.我想在我的流程中摆脱它,我怎么能做到呢?我可以共享代码,但我看不出它在这种情况下有什么关系。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-07 22:09:00

您所遇到的问题可以通过以下步骤再现:

添加具有以下url的入站端点:http://localhost:8081/test,启动应用程序并调用http://localhost:8081/something.txt

其解释是:没有与您正在调用的url开头匹配的入站端点,最简单的解决方案是使用一个入站端点(其地址为http://localhost:8081/并记录(或不)该流中接收到的每条消息)来捕获所有流。

票数 1
EN

Stack Overflow用户

发布于 2015-06-30 19:16:01

这个MuleSoft教程解释了如何过滤我们对favicon.ico的请求。您应该能够对robots.txt的请求进行同样的处理。

3.6+中的新HTTP侦听器:

代码语言:javascript
复制
<expression-filter
    expression="#[message.inboundProperties.'http.request.uri' != '/robots.txt']" />

3.5.0及以下:

代码语言:javascript
复制
<expression-filter
    expression="#[payload != '/robots.txt']" />
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31142165

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档