问题标签 [http-status-code-505]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.htaccess - 将所有内容重写为 index.php?
这是一个快速的问题。如何更改.htaccess
文件以重写所有内容以将其重定向到index.php
文件?
当我删除行时,RewriteCond
我会得到一个505 Internal Server Error
.
这是我的.htaccess
文件:
boto3 - 调用 CreateHITWithHITType 操作时发生错误(505):HTTP 版本不支持
我正在使用 boto3 在 mturk 上创建命中,并且正在使用我自定义的命中类型。
问题是有时可以成功创建命中,但大多数时候它失败并出现以下错误:botocore.exceptions.ClientError:调用 CreateHITWithHITType 操作时发生错误(505):不支持 HTTP 版本。
我使用的端点网址是https://mturk-requester.us-east-1.amazonaws.com
这是代码:
gsoap - ubuntu 16.04下哪个版本的gsoap最稳定?
我一直在使用 GSoap API,并且基于 OS + GSoap 组合有不同的响应。对于 GSoap gsoap_2.8.26,我运行一个已开发的独立 GSoap 服务器并在执行时得到以下信息:http://22.22.222.222:8075/?conmony.wsdl,我得到:
am__scheduleCreateFirst::in_InvoicePref -->
函数 am__scheduleCreateFirst 的服务定义 gSOAP 2.8.26 生成的服务定义
但是当我在 Ubuntu 16.04 上使用相同的代码和 Ubuntu 16.04 上的 GSoap 2.8.45 时,我得到以下信息: 这似乎是某种 505 错误。完全相同的代码就是这种情况
在消息交换中出现错误 505:不支持 HTTP 505 HTTP 版本
这是请求和响应标头
不工作
在职的
TIA
javascript - 如何使用 Javascript 从自定义 505 错误中重新加载请求的页面?
我为我的网站创建了一个自定义的 505 错误页面(因为默认显示的页面看起来很讨厌)。一切都应该是这样,但我不确定我对 JS 的使用,我正在尝试链接此图像中的“重试”按钮:
到将重新加载最初请求的页面的 javascript/jQuery 操作。
即如果用户请求example.com/thispage并且他们显示自定义“500 内部服务器错误”页面,当他们单击“重试”时,重新加载请求将针对example.com/thispage页面。
我正在使用的 javascript 是:
在测试模式下(即从我的本地文档文件夹加载),这只会刷新自定义错误页面。
所以我想我有两个问题:
1) 这会重新加载请求的 URL 还是自定义的 505 错误文件;
2)如果它会重新加载文件,我该如何使用JS重新加载初始页面请求?
注意:我已经包含了 jQuery:
在文档的头部。
http - 获取 HTTPS 上不支持但 HTTP 上不支持的 505 HTTP 版本
我正在尝试使用其中包含空格的参数调用 GET api:
端点命中负载均衡器(nginx),它将请求重定向到合适的机器。
在响应中,我收到505 HTTP Version Not Supported 错误。但是当我使用 HTTP(使用内部 IP)向负载均衡器发出相同的请求时,它会成功返回响应。
以下是这两种情况的相关访问日志:
通过http调用时nginx的访问日志
通过http调用时机器的访问日志
上述请求工作正常。但是当我们通过https请求时,机器中的请求会有所不同(应该是d%20a
而不是d a
)
通过https调用时nginx的访问日志
通过 https 调用时机器的访问日志
下面是相关的nginx配置:
里面什么都没有error.log
。
机器以不同方式获取请求的可能原因是什么?
java - Tomcat 为带有空格的请求 URI 返回 505
我在我的 springboot2 应用程序中使用嵌入式 Tomcat 9.0.13,它位于 nginx 反向代理后面。
当我发送带空格的请求时,它返回 505。该请求甚至没有传递到 servlet,因此我无法在应用程序级别添加自定义错误处理。
如何为此 505 错误显示自定义页面?另外,有没有办法不将其视为 505 并自动编码空格?
例如 URI:“ http://app/hello world”“ http://app/api?key=hello world”
json - 无法从反应表单将数据发布到我的 API
我想从此表单将数据发布到我的 API。但不幸的是,有一个服务器错误。有人能说出究竟是什么问题吗?(我观察到没有为对象生成 id)这是我在单击提交按钮后在控制台中遇到的错误:
POST https://alert-amigo-api.herokuapp.com/products 500(内部服务器错误)响应{type:“cors”,url:“ https://alert-amigo-api.herokuapp.com/products ”,重定向:false,状态:500,ok:false,...} 类型:“cors” url:“ https://alert-amigo-api.herokuapp.com/products ” 重定向:false 状态:500 ok:false statusText:“内部服务器错误”
这是我的代码:
http - 为什么“不支持 505 HTTP 版本”被归类为服务器错误?
如果您查询的 HTTP 服务器不支持客户端尝试使用的 HTTP 版本,您会收到505 HTTP Version Not Supported。
但是,为什么这被归类为服务器错误?我的意思是,为什么服务器有责任支持特定的 HTTP 版本?
为什么它不并行406 Not Acceptable或415 Unsupported Media Type,它被视为客户端的责任来发送或请求服务器支持的东西?
laravel - 为什么我在 repo 重置后收到 Forge Laravel 505 服务器错误
我正在更新网站,现在尝试重新加载页面时出现 505 服务器错误。(我正在使用 Statamic CMS 并使用 Forge Laravel!)
我没有太大变化,但不幸的是,我确实搞砸了 repo,所以不得不将它重置为旧的提交。问题发生在重置之前,我认为回到旧的提交会解决问题。
这是 .htaccess 文件的样子,
然后 app_debug 日志没有用,导致我认为服务器可能发生了一些事情?
- 更新 -
刚刚在 Forge 上发现它说我是,“你的分支比 'origin/master' 领先 16 次提交。”
截图如下 开发日志截图
猜测回购仍然一团糟?
我发现了这一点,并将遵循那里的建议, 您的分支领先于 'origin/master' 3 次提交
--第二次更新--
我让 repo 回到了正轨,或者我希望我做到了,但仍然收到 505 服务器错误,所以回到绘图板来解决问题!
难道只是我对服务器征税但承诺太多了吗?
谢谢你的帮助,扎克