Ballerina - 我们可以检查像 www.google.com 这样的 URL 的响应状态代码吗?
Ballerina - can we check response status code for a URL like www.google.com?
我是 Ballerina 的新手,我想知道是否可以找到任何 url 的响应状态。
这基本上是检查系统是否启动或关闭。
这里是 Ballerina http 客户端示例的略微修改版本,用于演示如何获取响应状态代码。
import ballerina/http;
import ballerina/io;
public function main() {
http:Client clientEP = new ("http://www.mocky.io");
var resp = clientEP->get("/v2/5ae082123200006b00510c3d/");
if (resp is http:Response) {
var payload = resp.getTextPayload();
io:println(resp.statusCode); // print http status code
if (payload is string) {
io:println(payload);
} else {
io:println(payload.detail());
}
} else {
io:println(resp.detail());
}
}
此示例取自 here。
我是 Ballerina 的新手,我想知道是否可以找到任何 url 的响应状态。 这基本上是检查系统是否启动或关闭。
这里是 Ballerina http 客户端示例的略微修改版本,用于演示如何获取响应状态代码。
import ballerina/http;
import ballerina/io;
public function main() {
http:Client clientEP = new ("http://www.mocky.io");
var resp = clientEP->get("/v2/5ae082123200006b00510c3d/");
if (resp is http:Response) {
var payload = resp.getTextPayload();
io:println(resp.statusCode); // print http status code
if (payload is string) {
io:println(payload);
} else {
io:println(payload.detail());
}
} else {
io:println(resp.detail());
}
}
此示例取自 here。