【发布时间】:2014-10-17 15:47:40
【问题描述】:
我们在 javascript 策略中调用了另一个 API:
var calloutresponse, status, headers = {
'key':context.getVariable("request.header.key")
};
var myRequest = new Request(url, "POST", headers, data);
var exchange = httpClient.send(myRequest);
exchange.waitForComplete();
var calloutResponse = exchange.getResponse();
context.setVariable("calloutstatus",calloutResponse.status.code);
context.setVariable("calloutresponse",calloutResponse.content);
有时此调用需要非常长的时间,我们希望能够为其设置超时限制(就像目标端点一样)并将 calloutResponse.status.code 设置为 503。 是否可以为 httpClient 或 Request 设置一个值来设置它?我查看了 Apigee 文档以及此处,但找不到任何内容。
【问题讨论】:
标签: apigee