文档章节

Restful入门代码,一键获取本机Ip, 直接生成本机可以访问的 请求地址,直接restful

天池番薯
 天池番薯
发布于 2015/12/28 16:32
字数 232
阅读 169
收藏 7
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"); 
        } 
}

© 著作权归作者所有

共有 人打赏支持
天池番薯
粉丝 40
博文 59
码字总数 67966
作品 0
天津
程序员
私信 提问
找了个简单java的restfulapi方法,怎么不成功了

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.httpse......

知行合一1
2017/10/16
158
5
jeesz分布式架构-RestFul服务

摘要: REpresentational State Transfer (REST) 是一种架构原则,其中将 web 服务视为资源,可以由其 URL 唯一标识。 RESTful Web 服务的关键特点是明确使用 HTTP 方法来表示不同的操作的调用...

qq593e3b758e013
2017/06/12
0
0
Restful接口对操作系统进行操作

在产品开发过程中,有时候需要web端对服务器进行操作,如修改ip、重启设备、关机等。前后端交互有很多方法,常见的有web端直接调用系统命令、通过数据库交互和Restful接口交互。直接调用系统...

黑色时间
06/26
0
0
使用Java的request获取IP地址实例

本文向您介绍使用Java获取IP地址的方法,在request.getRemoteAddr()方法在使用方向代理失效的情况下,本文的方法依然可以获取真是地址。 在JSP里,获取客户端的IP地址的方法是:request.get...

功夫panda
2012/12/17
0
0
jeesz分布式架构-RestFul服务

1. REST介绍 REpresentational State Transfer (REST) 是一种架构原则,其中将 web 服务视为资源,可以由其 URL 唯一标识。 RESTful Web 服务的关键特点是明确使用 HTTP 方法来表示不同的操作...

qq592fbb5b34ad7
07/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多

深入解析React中的元素、组件、实例和节点

React 深入系列,深入讲解了React中的重点概念、特性和模式等,旨在帮助大家加深对React的理解,以及在项目中更加灵活地使用React。 React 中的元素、组件、实例和节点,是React中关系密切的...

前端攻城小牛
17分钟前
2
0
菜鸟网络三面面经(java开发岗):Spring boot+JVM+线程池+中间件

一面 1、HaspMap底层原理?HaspTable和ConcurrentHashMap他们之间的相同点和不同点? 2、由上题提到锁的问题 3、MySQL的表锁&行锁&乐观锁&悲观锁,各自的使用场景 4、Java线程锁有哪些,各自的...

别打我会飞
21分钟前
2
0
NCL入门

;***这两行指令必须加载,类似于c语言中的库函数load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_code.ncl"load "$NCARG_ROOT/lib/ncarg/nclscripts/csm/gsn_csm.ncl"begin ......

voole
25分钟前
1
0
程序员该如何把握黄金五年!

在Java业界流行着一种说法——黄金5年,就是从程序员入职时算起,前五年的工作选择直接影响整个职业生涯的职业发展和薪资走向。如何把握这五年,从一个刚入行的菜鸟蜕变成一个处事不惊的大佬...

James-
34分钟前
3
0
使用正则表达式实现网页爬虫的思路详解

网页爬虫:就是一个程序用于在互联网中获取指定规则的数据。这篇文章主要介绍了使用正则表达式实现网页爬虫的思路详解,需要的朋友可以参考下 网页爬虫:就是一个程序用于在互联网中获取指定规...

前端小攻略
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部