我有这些警告填写我的所有日志。它似乎是由爬虫和蜘蛛http://www.robotstxt.org/
引起的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: {
我找不到任何在网络上遇到此问题的人...... 我想在我的流程中摆脱它,我该怎么做?我可以分享代码,但在这种情况下,我不知道它是如何相关的。
感谢。
答案 0 :(得分:1)
此MuleSoft tutorial说明了如何过滤favicon.ico
的请求。您应该能够对robots.txt
3.6 +中的新HTTP侦听器:
<expression-filter
expression="#[message.inboundProperties.'http.request.uri' != '/robots.txt']" />
对于3.5.0及更低版本:
<expression-filter
expression="#[payload != '/robots.txt']" />
答案 1 :(得分:1)
您可以通过以下步骤重现您遇到的问题:
添加包含以下网址的入站端点:http://localhost:8081/test,启动您的应用并致电http://localhost:8081/something.txt
解释是:没有入站端点与您正在调用的URL的开头匹配,最简单的解决方案是使用地址为http://localhost:8081/的入站端点和log(或不)在该流程中收到的每条消息。