我想知道为我的项目设计域对象的最佳方法是什么。
域对象应该不了解ORM/Framework,甚至数据库技术(MySQL、MSSQL,甚至Mongo)。
下一个问题出现在脑海中,让我说,我有两个对象,帖子和评论。
这是Post对象的代码:
class Post {
public int Id { get; set; }
public string Title { get; set; }
public string Content { get; set; }
public IList<Comment> Comments { get; set; }
}
现
JAX中有关方法类型的最佳实践是什么?
我对以下方法感兴趣:获取、发布、放置和删除。
我可能采取的方法:
GET -总是返回一个响应。
@GET
@Path("/path/{something}")
public T getT() {
...
return t; // t - instance of T
}
POST
@POST
@Path("/path")
public T/void createOrUpdate() {
...
return t; // t - instance of T
}
我是一个新的表达和节点在一起,似乎被卡在一起,似乎是,一个简单的问题。我有一个使用GET的API路由。路由:
app.get('/api/v1/all', getAllWords);
然后在getAllWords回调函数中,我想检查发送的请求是GET还是POST。这是我必须检查请求方法的代码:
function getAllWords(request, response) {
let reply;
if (request.method === 'GET') {
console.log('This was a GET request
我正在为数据库设计一个REST API SERVICE,我可以使用REST HTTP POST来查询数据库吗?基本上,我的困惑是使用GET还是POST。我想向查询传递一些参数,所以我想使用POST。但在网上阅读时,我发现主要应该在有READ ONLY ACCESS的情况下使用GET,在服务器端创建东西时应该使用POST
django在哪里存储PUT和DELETE请求信息。这是POST还是什么的?
if not (request.POST.get(required_arg) or request.GET.get(required_arg) or request.DELETE.get(required_arg)):
'WSGIRequest' object has no attribute 'DELETE'