好吧。我想知道在这个场景中可能的HTTP状态(响应)代码是什么。
比方说,POST /Student/创建了一个学生资源。假设有多个表要更新。创建了Student资源。
通常,在创建资源时,应该在使用200 Successful的响应中立即返回资源。
但是,假设资源是创建的,但是当您试图从数据库提取资源(查询)失败时。我们应该返回什么状态代码?
`201 Created`? (No resource)
'200 Successful`? but without the resource.
`500 Internal Server Error`?
还有别的吗?
我想这
框架在这里
我使用restler作为restful api用于我的工作,当我使用backbone model save to a url时,它通过'HTTP PUT‘请求方法以json格式发送和更新我的数据,我希望从我输入的内容中获得响应……
如果它是一个HTTP POST请求方法,我可以使用
// to getting content from a POST
$post_data = json_decode(file_get_contents('php://input'), true);
获取我的内容,但无法从HTTP PUT获取任何内容
// can't g
使用Apiary.io,是否可以将请求发送到相同的端点,并根据请求正文返回不同的HTTP201响应?
只是,我们有一个API,它根据在请求中收到的数据返回计算数据。请求中的数据是通过POST发送的,因为数据量太大,GET无法处理。
以下不是我的数据示例,而是我试图实现的一个示例。单个端点,但有两个请求和两个响应;因此,如果发送第一个请求,则应返回第一个响应,如果发送第二个请求,则返回第二个响应。
## Example Collection [/example]
### Create a New Example [POST]
An example.
+ Request (applicati
我正在尝试在ajax中创建一个喜欢/不喜欢的按钮。ajax将我的数据发送到一个单独的文件,数据保存在数据库中,该文件发送回我从chrome网络响应窗口获得的成功响应{"status":"success","message":"Like has been saved.","data":{"like":"1"}}。但是,$ajax(...).done中的代码无法正常工作 我尽可能地使用了console.logged和var.dumped的所有代码。我的数据正在被发送到我的数据库,这应该
我正试着建造一个聊天机器人。我可以通过ajax从javascript接收用户输入的数据,但是我希望在POST被触发后发送一个响应(目前的响应可以只是用户输入)。
例如: javascript
//...create jsonObj using userinput
//Post text to Spring MVC via ajax
$.ajax({
url: "myurl/chat",
type: 'POST',
我实现了一个库来创建JSON REST存储,并且正在完成API。在API中,开发人员可以选择是否在PUT和POST之后回显数据。
现在就来,
ECHO IS ON:
POST /users/ => status: 201 Created, data: as stored on server
PUT /users/1 (NEW res) => status: 201 Created, data: as stored
PUT /users/1 (EXISTING res) => status: 200 OK, data: as stored
ECHO IS OFF:
P