0

Mule Studio で RSS フィードを取得しようとしています。RSS フィーダーと CURL を使用してブラウザでこのフィードを表示できますが、Mule アプリケーションでは表示できません。この Mule アプリケーションは他の RSS フィードと連動するため、このフィードで 403 Forbidden エラーが発生する理由がわかりません。

これは私の Mule フロー XML です

<http:polling-connector name="PollingHttpConnector" pollingFrequency="60000" doc:name="HTTP Polling" clientSoTimeout="10000" cookieSpec="netscape"  receiveBacklog="0" receiveBufferSize="0" sendBufferSize="0" serverSoTimeout="10000" socketSoLinger="0" validateConnections="true"/>
<flow name="mondavi" doc:name="mondavi">
    <http:inbound-endpoint exchange-pattern="one-way"   doc:name=" " address="http://www.theaggie.org/feed/" connector-ref="PollingHttpConnector" encoding="UTF-8"/>
    <logger message=" #[header:INBOUND:http.version] #[header:INBOUND:http.method] #[header:INBOUND:http.request]   " level="INFO" category="mule.http.accesslog" doc:name="Logger"/>
    <component class="edu.ucdavis.edustream.esb.news.rss.OrigFeedSplitter" doc:name="Java"/>
    <foreach doc:name="For Each">
        <component class="edu.ucdavis.edustream.esb.news.rss.EntryReceiver" doc:name="Java"/>
        <logger level="INFO" doc:name="Logger"/>
        <http:outbound-endpoint exchange-pattern="request-response" host="${edus.host}" port="${edus.port}" path="api/v1/activity" method="POST" mimeType="application/json" doc:name="HTTP"/>
    </foreach>
</flow>

以下は、成功した CURL 要求からの応答で、ヘッダーのみを要求しています。

HTTP/1.1 200 OK
Date: Fri, 12 Jul 2013 19:06:51 GMT
Server: Apache
Set-Cookie: PHPSESSID=l0eg8e93ihb3r65plms64l84f7; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
X-Pingback: http://www.theaggie.org/xmlrpc.php
Last-Modified: Fri, 12 Jul 2013 03:37:00 GMT
ETag: "556af474b6fdedb235c46e19926f69db"
Content-Type: text/html; charset=UTF-8
4

1 に答える 1