我所有的日志都有这些警告。它似乎是由爬虫和蜘蛛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: {我找不到在我之前在网上有过这个问题的人.我想在我的流程中摆脱它,我怎么能做到呢?我可以共享代码,但我看不出它在这种情况下有什么关系。
谢谢。
发布于 2015-07-07 22:09:00
您所遇到的问题可以通过以下步骤再现:
添加具有以下url的入站端点:http://localhost:8081/test,启动应用程序并调用http://localhost:8081/something.txt
其解释是:没有与您正在调用的url开头匹配的入站端点,最简单的解决方案是使用一个入站端点(其地址为http://localhost:8081/并记录(或不)该流中接收到的每条消息)来捕获所有流。
发布于 2015-06-30 19:16:01
这个MuleSoft教程解释了如何过滤我们对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']" />https://stackoverflow.com/questions/31142165
复制相似问题