问题标签 [http-status-code-500]
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.
http - Nginx 在查询参数中的双斜杠上返回 500
通过如下查询字符串传递参数后,我收到 500 错误:
确切的参数是“//some/param/”。我听说过 nginx 中的merge_slashes选项,但我更愿意保留我的双斜杠而不是将其合并为一个,并避免在这些情况下出现此类错误。
如果我在 URL 中手动将“/”切换为“%2F”,一切都很好,但我也希望避免在调用我的端点的代码中转义它。有没有办法直接在 nginx 中配置这种行为?
c# - Web API 中的数据缓存
我使用 Webapi 2 制作了一个 api。它是对服务的控制器调用,它调用对存储库的调用。
我有 Post 方法,在存储库中我正在执行一个 url 来获取一个文档流,我最终将它保存到一个 locationHostingEnvironment.MapPath("~/Uploads/") + documentname;
中。
此位置在存储库代码中用于使用该位置将流保存到文件中并仅通过该位置访问:
我需要这样做,因为其他 api 调用需要再次使用此文件的流进行进一步处理。
当我在本地计算机上运行服务器实例时,一切正常,但是当此服务托管到服务器中时,我收到500 内部服务器错误。FileNotFoundException。
我无权访问服务器所以我无法弄清楚它的真正原因是什么。我的想法是我的本地文件系统可以访问服务,但我可能需要在 server.xml 中设置一些额外的权限。对此的任何想法将不胜感激。
php - mydomain.com 无法处理请求?日志里什么都没有?
嗨,我的网站登录页面打开正确,但是当我尝试通过将数据放入字段中登录时,它显示错误 yourdomain.com 无法处理请求。HTTP 代码是 500。在网上搜索后,我发现可能是 php 代码中的错误,我在 php 中启用了错误日志记录。但是在查看 apache2 错误日志和 php 的文件后,没有记录错误。要配置日志,我提到了这个问题:Internal Error 500 Apache, but nothing in the logs? 即使那样问题仍然存在
可能是什么原因?
apache - 更新到 Drupal 7.50 后出现 403 / 500 错误
我刚刚更新了我的一个项目(https://www.frank-thomsen.eu/)我设法使用 Drupal 7.50,之后我一直收到这样的 403 错误
禁止的
您无权访问此服务器上的 /。服务器无法读取 htaccess 文件,拒绝访问是安全的
此外,在尝试使用 ErrorDocument 处理请求时遇到 403 Forbidden 错误。
当我在每个文件上使用 644 或 744 并出现 500 错误时,当我将 .htaccess 更改为 755 时。
我尝试使用备份。没有什么!
所以登录页面也不起作用。就像我说的我找不到错误!子目录中的测试页有效 -> https://www.frank-thomsen.eu/test/hhvm_test.php
那么,它可能是什么?
问候和最良好的祝愿!
java - 为什么当我使用 Jackson 返回 JSON 时,Grizzly 返回 500“请求失败”?
我的 Jersey 应用程序中有一个简单的方法,它返回一个名为 PodList 的复杂对象:
在 catch 块中没有发现异常,我看到了打印输出,所以我确信 Jackson 能够序列化这种类型。
在我的 Grizzly 设置代码中,我肯定会这样做:
请注意,我启用了服务器跟踪,但它没有用。当我点击 CatalogEndPoint 资源上的“/x”路径时,它不会跟踪任何内容。所以,我所做的是设置一个 java logging.properties 文件:
最后我可以看到堆栈跟踪
c# - 将一个属性从 guid 更改为字符串后 API 返回 500 错误
我有一个返回对象列表的 API。该对象有一个类型为 的字段IEnumerable<String>
。该字段最初填充了 Guid 字符串列表,在 Sitecore 中设置为多列表:
但是,我想取而代之的是检索多列表项的值,而不是 Guid id,因为我不希望 Guid 显示在我的页面上。所以我将这一行改为:
我的代码执行没有错误。这是 API 代码:
data
按应有的方式填充,并且字段 features.VertWilt 看起来像option1, option2, option3
而不是3F9F1AFC-4DD7-4445-83E2-CCBBB62BFF78,8A40AF0E-3F79-4060-BD9D-EE0A29CB1D52,B596A791-5917-45B6-BB2F-FE433FEE6039
但是,在控制台中我看到 500 错误,并且我的数据没有显示在页面上。我使用 Firebug 来检查错误。
为什么它期待一个指导?这需要在哪里改变?
php - nginx 获取 HTTP/1.1" 500 5
有什么问题?
我访问该页面没有问题,但是当我尝试使用 jQuery 访问链接时,出现错误 500
195.16.143.6 - XXXXX [09/Aug/2016:08:54:12 +0000] "GET /XXXX.php HTTP/1.1" 500 5 " http://XXXXXX/ " "Mozilla/5.0 (X11; Fedora; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/52.0.2743.116 Safari/537.36"
我的自信:
html - HTTP 状态 500 - 用于 servlet 搜索的 Servlet.init() 抛出异常?
我得到了这个异常,但我不确定异常到底发生在哪里,请帮助我。我知道有很多关于这个相关主题的帖子,但我发现没有一个可以解决我的问题。
django - heroku django 内部服务器错误 500
抱歉重复一遍,我知道这个问题被问了很多次,但我还没有弄清楚我的项目出了什么问题(花了一整天)。我正在 Heroku 上部署我的 Django 项目: https ://jsayapina.herokuapp.com/port/
一切正常,除了 1 页抛出 500(内部服务器错误)。这是完整的heroku日志:
我无法跟踪错误,因为 rollbar 对我来说不能正常工作(我猜,错误的配置,我的错)并且 getentry 需要花钱。
路由 /port/ 的 URL:
视图.py:
端口1.html:
{% 扩展 'base.html' %} {% 加载静态文件%}
数据库工作正常并且充满了数据。其他一切都很好。在 localhost 上一切正常(包括这个 /port/)。真的不知道它是什么。有什么建议么?
抱歉新手问题,我是新手,这是我在 Heroku 上的第一次部署)并且永远))
谢谢大家!