Restful入门代码,一键获取本机Ip, 直接生成本机可以访问的 请求地址,直接restful
博客专区 > Baclk5 的博客 > 博客详情
Restful入门代码,一键获取本机Ip, 直接生成本机可以访问的 请求地址,直接restful
Baclk5 发表于2年前
Restful入门代码,一键获取本机Ip, 直接生成本机可以访问的 请求地址,直接restful
  • 发表于 2年前
  • 阅读 158
  • 收藏 7
  • 点赞 0
  • 评论 0

腾讯云 新注册用户 域名抢购1元起>>>   

摘要: Restful入门代码,一键获取本机Ip, 直接生成本机可以访问的 请求地址,直接restful WebService
package com.test.webser;
/** 
* RESTful WebService入门 
* */
/*
import com.sun.jersey.api.container.httpserver.HttpServerFactory; 
import com.sun.net.httpserver.HttpServer;
import javax.ws.rs.GET; 
import javax.ws.rs.Path; 
import javax.ws.rs.Produces; */
import java.io.IOException; 
import java.net.InetAddress;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import com.sun.jersey.api.container.httpserver.HttpServerFactory;
import com.sun.net.httpserver.HttpServer;
//指定URI 
@Path("/helloworld") 
public class RESTfulHelloWorld { 
        //处理HTTP的GET请求 
        @GET 
        // 处理请求反馈的内容格式为"text/plain" 
        @Produces("text/plain") 
        public String getClichedMessage() { 
         System.out.println("--yes, find this way --" );
                return "Hello World!"; 
        }
        public static void main(String[] args) throws IOException { 
         String ip="";
      String address="";
      
      InetAddress addr = InetAddress.getLocalHost();
      ip=addr.getHostAddress()+"";//获得本机IP
      address=addr.getHostName()+"";//获得本机名称
//      System.out.println( address+"---cow  boy--"+ip);
         
                //创建RESTful WebService服务 
                HttpServer server = HttpServerFactory.create("http://" + ip + ":8383/"); 
                //启动服务,这会导致新开一个线程 
                server.start(); 
                //输出服务的一些提示信息到控制台 
                System.out.println("RESTful WebService服务已经启动"); 
                System.out.println("服务访问地址: http://" + ip + ":8383/helloworld"); 
        } 
}

共有 人打赏支持
粉丝 38
博文 37
码字总数 41785
×
Baclk5
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: