小提琴经典-脚本-获取公共IP地址

1回答 79的浏览量
经典的提琴手
E
最高的成就
1级
E问上2023年1月6日;06:57点|编辑2023年1月6日;07:04点
是否有任何方法可以在Fiddler脚本(ScriptEditor自定义规则)中获得您的公共IP地址?我尝试使用c#(翻译成脚本语言)可以使用的某些方法。我还认为,也许有可能执行另一个脚本文件(如powershell文件),可以在Fiddler脚本中返回一个值…但到目前为止还没有找到任何检索公共IP的方法

1回答, 1被接受。

排序
0
尼克Iliev
Telerik团队
在回答2023年1月11日;上午09:19

你好,急诊室。

你的ISP分配公共IP,你的连接通常不是直接使用它,而是通过ISP的网络。一些isp分配动态IP(在某个时间段/事件中变化的公共IP)或静态IP。您可以使用第三方服务或端点(如http://icanhazip.comhttps://www.whatsmyip.org/)通过请求和一些额外的解析来获取您的公共IP。

一个演示上述内容的基本示例http://icanhazip.com通过FiddlerScript

静态函数OnBeforeResponseoSession:会话{如果(oSession.fullUrl.Contains (“icanhazip.com”) {session . utildecoderresponse ();varsBody = session . getresponsebodyasstring ();MessageBox.Show (sBody);}}

问候,
尼克Iliev
进步Telerik

喜欢Telerik和Kendo的UI产品,相信更多人应该尝试一下?邀请其他开发者成为Progress的客户每个人都可以得到50美元的亚马逊礼券

标签
经典的提琴手
E
最高的成就
1级
的答案,
尼克Iliev
Telerik团队
分享这个问题
Baidu
map