首页 > 编程语言 >C# 通过ipify接口获取外网IP地址

C# 通过ipify接口获取外网IP地址

时间:2022-12-26 15:58:37浏览次数:45  
标签:string ipify C# client IP地址 var

using (var client = new WebClient())
{

    client.Encoding = Encoding.UTF8;
    string serviceAddress = "https://api.ipify.org/?format=json";//请求URL地址
    var data = client.DownloadString(serviceAddress);
    var obj = JsonConvert.DeserializeObject<JObject>(data);

    string s = obj["ip"].ToString();
    Console.Write(s);
}

标签:string,ipify,C#,client,IP地址,var
From: https://www.cnblogs.com/qq673613920/p/17005971.html

相关文章

  • Spring JDBC
    SpringJDBC  *Spring框架对JDBC的简单封装。提供了JDBCTemplate对象简化JDBC的开发    1.导入jar包(下载地址MavenRepository:Spring-tx(mvnrepository.com)) ......
  • Echosync 一款非常优秀的文件夹同步和备份软件
    Echosync一款优秀的文件夹同步和备份软件通过执行差异数据备份、文件同步,这样可以避免传递自上次备份以来所做的更改,Echosync能够检测到移动或重命名自上次备份的文件。......
  • SQL Command Types All In One
    SQLCommandTypesAllInOne(......
  • elasticsearch基础入门
    本文由简悦SimpRead转码,原文地址blog.csdn.net小伙伴们,你们好呀,我是老寇,跟我一起学习es7.6.2注:请点击我,获取源码目录一、引入依赖配置pom.xml二、配置app......
  • EasyExcel设置下拉选项
    publicclassSelectSheetWriteHandlerimplementsSheetWriteHandler{privateMap<Integer,List<String>>selectMap;privateintindex;privatech......
  • Azure ARM (24) 自定义Azure Policy
    《WindowsAzurePlatform系列文章目录》 我们可以自定义policy,来符合公司的IT策略。我们这里演示的场景是,增加一个自定义policy,需要用户在创建vnet,或者......
  • CSS自适应宽度按钮
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""​​http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd​​​"><htmlxmlns="​​​http://ww......
  • 兼容IE6和Firefox的PNG背景透明CSS…
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""​​http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd​​​"><htmlxmlns="​​​http://ww......
  • 生动的入门经典!CPU超频全方位攻略…
    ·前言/CPU超频工具介绍前言:本文主要介绍如何进行CPU超频,内容非常简单,而且细致,比较适合DIY初级爱好者。现在一提起DIY,要是少了超频,就好像炒菜少了盐一样,索然......
  • 比较器comparable 和 comparator
    一,比较器比较变量之间的大小 -> 排序1.comparable此接口对实现它的每个类的对象强制执行排序。实现此接口的对象的数组,可以通过Arrays.......