当以下情况下,HTTP PUT的最常见/行业标准响应代码是什么:
{}
{
key1: {
something: value,
something2:value2
},
key2: {
something: value3,
something: value4
}
}
我的问题不同于这个和这个,因为它们是关于HTTP GET方法的,也不同于这个,因为虽然它是关于HTTP PUT的,但答案并没有解决我的情况。
put
请求应该替换服务器上指定URI处的内容。
因此,如果uri上的资源已经是空的,并且正在放置的新资源也是空的,则没有任何变化,但仍然是成功的,所以200 OK
就可以了。
如果资源不存在,并且您创建了一个新的0字节资源,则201 created
可能更合适。
您可能需要的是修补
或post
。
当我使用MVC控制器时,我使用“返回OK(对象)”或“返回BadRequest(ErrorMessage)”等。 我怎样才能实现这是剃刀页? 我尝试返回新的JSON result(object);这在状态代码为200时有效。但是如果我想返回带有JSON错误消息的状态代码400呢?
我对Spring很陌生。我有一个在Spring中编写的REST api,但我不知道如何使用自定义http响应代码返回JSON响应。 我返回一个JSON响应,如下所示: 但它总是显示200个http ok状态代码。 如何可能在void函数中返回JSON响应和自定义HTTP代码?
我正在寻找一种方法来告诉斯威格,某个API响应代码没有响应体。例如,一个get响应,可以返回一个200代码,将实际对象作为响应,或者如果与传递的ID关联的对象不存在,则返回一个404: 这是我能想到的最接近的事情,但它并不完美,在404响应的描述下,我仍然得到了一个恼人的“媒体类型”。谢谢
问题内容: 我试图一起使用以发出POST请求。到目前为止,我的代码: 它工作正常,但是,当发生HTTP错误时,会发出警告: 并返回false。有没有办法: 禁止显示警告(如果发生故障,我打算抛出自己的异常) 从流中获取错误信息(至少是响应代码) 问题答案: http://php.net/manual/en/reserved.variables.httpresponseheader.php
我试图编写一个方法,它接受@PathVariable参数,并将用户重定向到一个jsp文件。 @pathvariable(value=“customerId”)字符串customerId @pathvariable(name=“customerId”)字符串customerId @pathvariable(“customerId”)字符串customerId 谢谢你的帮助。
问题内容: 我编写了一个简单的类来测试响应读取实体方法(如果它按我的预期工作)。但是效果不佳。 当我启动课程时,出现以下错误: supported on an outbound message. at org.glassfish.jersey.message.internal.OutboundJaxrsResponse.readEntity(OutboundJaxrsResponse.java:1