http-response-codes相关内容
在javax.servlet.http.HttpServlet的实现中,在方法中引发异常。因此,HTTP响应代码为500。 是否可以将响应代码设置为其他代码?还是每次500都发生异常? 推荐答案 只需检查前提条件或捕获异常并通过HttpServletResponse#setStatus()或HttpServletResponse#sendError()设置所需的响应状态,具体取决
..
对于存在的网页,但用户没有足够的权限(他们没有登录或不属于正确的用户组),应该提供什么正确的 HTTP 响应? 401 未经授权? 403 禁止? 还有什么? 到目前为止,我所读到的关于两者之间的区别并不是很清楚.每个响应适合哪些用例? 解决方案 来自丹尼尔·欧文: 401 Unauthorized 存在问题,这是身份验证错误的 HTTP 状态代码.仅此而已:它用于身
..
在 iOS 中,如何接收来自 Web 服务器的响应的 http 状态代码(404,500 200 等).我假设它在 NSUrlConnectionDelegate 中. Objective-C 或 Monotouch .NET 可以. 解决方案 是的,可以在委托方法-didRecieveResponse中获取状态码: - (void) connection:(NSURLConnec
..
在我的 Ruby on Rails 应用程序中,我尝试通过 REST 客户端上传图像http://en.wikipedia.org/wiki/Base64">Base64 格式.当我发布图像时,我收到 406 Not Acceptable Response.当我检查我的数据库时,图像在那里并成功保存. 这个错误的原因是什么,我需要在我的标题中指定什么吗? 我的要求: URL --
..
我有一个 PHP 脚本,需要使用 HTTP 响应代码(状态代码)进行响应,例如 HTTP 200 OK,或者一些 4XX 或 5XX 代码. 如何在 PHP 中执行此操作? 解决方案 我刚刚发现这个问题,并认为它需要一个更全面的答案: 从 PHP 5.4 开始,有三种方法可以实现这一点: 自行组装响应代码(PHP >= 4.0) header() 函数有一个检测 H
..
我正在用 php 构建我自己的 rest api 以进行练习.我可以评估发送到我的 api 的 http 代码(post、put、delete、get).但是当我发出我的回复时,我真的只是打印了一个 json.例如,我像这样在我的 api 中构建了一个响应 公共函数 actionTest(){$rtn=array("id":"3","name":"John");打印 json_encode($
..
我在这样的网站上有一些图片标签. 当我尝试加载它们时,它们只加载了一半.当我检查网络控制台中的请求时,我看到响应是: 206 部分内容 我用谷歌搜索它,它说如果在标题中设置了一个范围,它将是这样的.但是这些标头实际上在哪里设置?以及如何避免这种情况并加载完整图像? 解决方案 From user166390's answer 到问题为什么 Firebug 显示"206 部分
..
我对php函数http_response_code()有问题.我在网站根目录的htaccess文件中设置了ErrorDocument 404,以将每个错误的调用重定向到php文件.在此php文件中,我想在某些情况下将响应的标头设置为代码200 OK.但这是行不通的.Chrome总是对我说状态码是404. 这是我的.htaccess文件的内容: ErrorDocument 404/abc.
..
我有一个 url(/add_item),我可以使用 POST 方法向其发送数据.完成任务后,它将重定向到 url2(/show_items) 我使用curl命令(POST方法以及--location用于自动重定向).以下是命令 $ curl --verbose --location --request POST'http://127.0.0.1:8000/add_item'\--head
..
我遇到了一个神秘的问题,Chrome在遇到HTTP重定向时会取消跨域AJAX请求.在“网络"标签中,它显示为“(已取消)",并且响应标题或正文不可用. 以下是流程: 在http:// 上加载页面 POST请求登录https:// 上的终结点 303回复 请求已取消. 这是JS(来自 ajaxtest.html ): var r = new XMLHttpRequest(
..
我使用我在Github上找到的非常酷的Google脚本(来源: https://gist.github. com/beezly/9b2de3749d687fdbff3f )来获取Nest恒温器上的温度并将其记录到Google电子表格中. 当我手动运行脚本时,效果很好,但是当我使用时间触发器自动运行脚本时,效果不佳. 在此行上将凭证发布到API时: 第12行:var respons
..
这是我的表格:
..
location ~* ^/(jmx-cons|web-console|debug|invoker)/ { deny all; } 我查看了文档,但是找不到用其他响应代码替换403的方法.我尝试使用error_page指令,它在配置检查时不会抱怨,但是它并不能有效地更改响应代码. 解决方案 我不确定您到底想要什么,但是如果您只想拒绝所有内容并显示不同的状态码(不是403),则可以使用例
..
我在请求某些文件时使用PHP中的curl检查HTTP代码,我试图使速度更快,所以我想知道是否有一种方法可以使它获取HTTP代码而不实际获取远程主机上的网页 解决方案 将CURLOPT_NOBODY设置为true.这意味着将执行一个HEAD请求,而不是执行GET或POST请求,因此远程服务器将仅返回HTTP标头. curl_setopt($ch, CURLOPT_NOBODY, tru
..
我试图将图像上传到服务器.作为android的新手,我正在尝试其他代码. 这是我的错误:错误文件 这是我的活动文件:- import android.app.Activity; import android.app.ProgressDialog; import android.content.Intent; import android.content.pm.PackageMan
..
对于我正在开发的REST API,客户可以注册公司,随后需要通过电子邮件进行确认/激活.收到以下示例请求后,将发送一封带有激活链接的电子邮件,以激活该帐户. POST /companies HTTP/1.1 CoolCompany coolcompany@example.com 如
..
我可以看到getResponseCode()方法只是一个getter方法,该方法返回已经由之前发生的connect操作设置的statusCode. 那么在这种情况下为什么会抛出IOException? 我想念什么吗? 解决方案 来自 它将分别返回200和401.如果无法从响应中识别出任何代码(即响应无效的HTTP),则返回-1. 返回:HTTP状态码或-1 抛出: I
..
我有一个带有'PagesController'的Rails4应用程序. 当找不到页面时,显示方法将引发自定义的异常'PageNotFoundError'. 在我定义的控制器之上 rescue_from PageNotFoundError, with: :render_not_found render not found是PagesController的私有方法,看起来像:
..
此模式来自Django文档: class SimpleTest(unittest.TestCase): def test_details(self): client = Client() response = client.get('/customer/details/') self.assertEqual(response.statu
..
我有一个API,可以执行一些批量处理任务.假设它确实对某些资源进行了命名. 我批量传递了7个请求,其中5个更新成功,2个失败. 我的问题是如何处理响应.使用HTTP时,我无法同时返回成功和错误. 有一个部分成功的HTTP代码,但是我需要一次返回所有资源的单独响应.无论如何,我们能做到吗? 解决方案 您可以将 207 MULTI-STATUS 用于http状态 在可能需要多
..