I have HTTP Target Tab as:
<HTTPTargetConnection>
<Properties/>
<LoadBalancer>
<Server name="PCFHealthTarget"/>
<MaxFailures>5</MaxFailures>
</LoadBalancer>
<Path>/v1</Path>
<HealthMonitor>
<IsEnabled>true</IsEnabled>
<IntervalInSec>5</IntervalInSec>
<HTTPMonitor>
<Request>
<ConnectTimeoutInSec>10</ConnectTimeoutInSec>
<SocketReadTimeoutInSec>400</SocketReadTimeoutInSec>
<Path>/v1/customers/search?msisdn=3862811031</Path>
<Header name="Authorization">Bearer l3YVt6uBYU74QK8mGF1siGdrqu0O</Header>
</Request>
<SuccessResponse>
<ResponseCode>200</ResponseCode>
</SuccessResponse>
</HTTPMonitor>
</HealthMonitor>
</HTTPTargetConnection>
Health Monitor fine but as soon as I add the verb {{request.verb}} as below doesn’t work.
Also, can we have multiple response code values in tag and how to achieve it.
We need to do a health check on backend servers.Is below right way to approach
<HTTPMonitor>
<Request>
<ConnectTimeoutInSec>10</ConnectTimeoutInSec>
<SocketReadTimeoutInSec>400</SocketReadTimeoutInSec>
<Path>/v1/customers/search?msisdn=3862811031</Path>
<Header name="Authorization">Bearer l3YVt6uBYU74QK8mGF1siGdrqu0O</Header>
<Verb>{request.verb}</Verb>
</Request>
<SuccessResponse>
<ResponseCode>200</ResponseCode>
</SuccessResponse>
</HTTPMonitor>