【发布时间】:2012-11-09 03:29:12
【问题描述】:
背景:
我有一个使用 Jersey 用 Java 实现的 REST API。我的 API 使用四个动词:GET、POST、PUT、DELETE。 我发现在 Java 中开发 REST API 非常简单直接。
例如这里是一个精致的hello webservice(我说的精致是因为有更简单的方法,但这更具代表性):
import javax.ws.rs.*;
@Path("/myresource")
public class MyResource{
@GET
@Path("name/{name}")
@Produces({MediaType.APPLICATION_JSON, MediaType.APPLICATION_XML})
public Response sayHello(@PathParam("name") String name){
return Response.ok("Hello "+name).build();
}
}
问题:
我正在学习 python。我想将我的 Java Jersey REST API 转换为 python。
基本上,Jersey 是 Java 的 REST 实现(又名 JAX-RS:用于 RESTful Web 服务的 Java API)。 python有REST的参考实现吗?如果没有,是否有任何实现接近且易于来自 Java-Jersey 的人使用?
【问题讨论】:
标签: java rest python-2.7 jersey