[英]CloudEndpoints: what is autogenerated “patch” API method and how to use it?
向@Api注释类添加两个方法: get()
和update()
,Endpoints生成了3个方法:
*.get
直接为get()
方法生成 *.update
直接为update()
方法生成 *.patch
似乎是在将get()
和update()
方法插入带注释的类之后间接生成的。 我可以通过本地服务器上的API Explorer看到这三种方法。 用于生成端点的代码在此问题的末尾发布。
我的问题是:为什么要生成第三种方法patch
? 是故意的吗? 如果是,如何使用此方法? 它是否可以从外部客户端使用或仅供内部使用?
这是我的端点api类:
@Api (name = "sample_endpoint")
public class SampleEndpoint
{
public Entity get()
{
return new Entity();
}
public Entity update(Entity entity)
{
return entity;
}
public class Entity
{
public String parameter = "Validated ok.";
public String getParameter() { return parameter; }
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.