0
ミュールプロジェクトで簡単なRestful Webサービスを作成しました。 RESTfulなWSのMule:HTTP要求発信エンドポイントがRESTFul Webサービス(HTTPリスナー)にリクエストを送信できません
XML設定ファイル: -
<?xml version="1.0" encoding="UTF-8"?>
<mule xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:spring="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd">
<http:listener-config name="American_HTTP_Listener_Configuration" host="0.0.0.0" port="8181" doc:name="HTTP Listener Configuration"/>
<flow name="americanFlow">
<http:listener config-ref="American_HTTP_Listener_Configuration" path="/api/flights" doc:name="HTTP" allowedMethods="GET"/>
<set-payload value="[{"ID":1, "code": "ER38sd","price": 400, "departureDate": "2016/03/20", "origin": "MUA", "destination": "SFO", "emptySeats": 0, "plane": {"type": "Boeing 737", "totalSeats": 150}}, {"ID":2,"code": "ER45if", "price": 345.99, "departureDate": "2016/02/11", "origin": "MUA", "destination": "LAX", "emptySeats": 52, "plane": {"type": "Boeing 777", "totalSeats": 300}}]" mimeType="application/json" doc:name="Set Payload"/>
</flow>
</mule>
と同じプロジェクトで、私はただのRestful WS上に呼び出すために、別のWebサービスを作成し。以下は
はWSを呼び出すためのXML設定ファイルです: - ここに
<mule xmlns:http="http://www.mulesoft.org/schema/mule/http" xmlns:context="http://www.springframework.org/schema/context" xmlns="http://www.mulesoft.org/schema/mule/core" xmlns:doc="http://www.mulesoft.org/schema/mule/documentation"
xmlns:spring="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-current.xsd
http://www.mulesoft.org/schema/mule/core http://www.mulesoft.org/schema/mule/core/current/mule.xsd
http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-current.xsd
http://www.mulesoft.org/schema/mule/http http://www.mulesoft.org/schema/mule/http/current/mule-http.xsd">
<context:property-placeholder location="flights-${env}.properties"/>
<http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="8081" doc:name="HTTP Listener Configuration"/>
<http:request-config name="American_HTTP_Request_Configuration" protocol="HTTPS" host="localhost" port="8181" responseTimeout="300000" doc:name="HTTP Request Configuration"/>
<flow name="implemantationFlow">
<http:listener config-ref="HTTP_Listener_Configuration" path="/american" allowedMethods="GET" doc:name="HTTP"/>
<flow-ref name="setAirportCodeSubFlow" doc:name="setAirportCodeSubFlow"/>
<http:request config-ref="American_HTTP_Request_Configuration" path="/api/flights" method="GET" doc:name="American REST Request"/>
<logger level="INFO" doc:name="Logger"/>
</flow>
</mule>
まず私は、デフォルトの応答時間でコードをチェックしますが、エラーは、HTTPリクエストを送る "エラーのように発生しています"後で、デフォルトの応答時間30秒を300秒に変更しましたが、同じエラーが発生しています。 誰でもこの問題がどのように解決されるか教えていただけますか?私は同様の投稿をたくさん見てきましたが、すべての投稿では、回答時間と確認を増やすよう指示しています。しかし、応答時間を増やすことによっても、この問題を解決することはできません。
EDIT: -また、私のAnypoint Studioにプロキシを設定しました。あなたの要求の設定で