2013-07-11 43 views
0

嗨,大家好我有一個簡單的HTTP mule流程,它使用REST連接到第三方API,用於「創建用戶」,「創建帳戶」,「創建網站」等方法。爲什麼我的Mule Flow在應該只有1個時發出多個HTTP請求?

事情是,當我運行我的流程時,我看到它提出了多個請求,爲什麼會發生這種情況?流程不應該只做1個請求?一開始認爲它可能正在進行「重試」或其他事情,但它始終處於連接狀態,我很快得到了答覆。

我應該添加流程代碼嗎?我的意思是它的一個非常簡單的騾子用流動的

<http:inbound-endpoint exchange-pattern="request-response" host="localhost" port="8082" doc:name="HTTP"/> 

和幾個四季豆與自定義HTTPHTTPS類,使流程中(與他們的API密鑰,方法,URL和等)

REST連接提前致謝。

+1

你打電話通過瀏覽器的HTTP入站?在這種情況下,額外的請求由瀏覽器在調用favicon.ico URL來獲取它時完成。如果是這種情況,有一種方法可以避免使用過濾器。 – Seba

+0

Omg是的,即時通訊從瀏覽器調用http:// localhost:8082。我怎樣才能過濾這?感謝您的回覆:) – msqar

回答

4

只要把下面的過濾器的HTTP入站端點後:

<not-filter> 
    <wildcard-filter pattern="/favicon.ico"/> 
</not-filter>  
+0

謝謝!大聲笑令人驚歎。標記爲已解決。 – msqar

相關問題