如何从芭蕾舞女演员的http请求中获取远程客户端IP地址

时间:2018-05-22 05:41:31

标签: ballerina

调用服务的实际客户端位于内部属性“REMOTE_ADDRESS”中。但我们无法从芭蕾舞女演员http:Request中检索它。 有没有办法从芭蕾舞女演员的http请求中获取客户端的远程IP

芭蕾舞女演员版本0.97.1

1 个答案:

答案 0 :(得分:2)

您无法从http请求中检索IP地址。 Ballerina在端点中具有远程主机/端口来构造地址。请检查以下代码段。

@http:ResourceConfig {
    path:"/local",
    methods:["GET"]
}
sample (endpoint caller, http:Request req) {
    string remoteHost = caller.remote.host;
    int remotePort = caller.remote.port;

}