标签: internal-server-error

HttpWebRequest的.远程服务器返回错误:(500)内部服务器错误

我需要在C#中使用HttpWebRequest提供帮助.下面的代码行适用于本地IIS,但是当我上传到远程服务器时,它开始给我"远程服务器返回错误:(500)内部服务器错误.".我用GET和POST方法尝试了很多变化,但无法弄清楚问题是什么.请查看下面的代码,让我知道这有什么问题.

try
{
    string postData = "applicaitonid=abc&deviceid=xyz";
    string uri = System.Configuration.ConfigurationManager.AppSettings.Get("baseUrl") + System.Configuration.ConfigurationManager.AppSettings.Get("ABApiPath") + "ConfirmAppBinding/?" + postData;

    System.Net.HttpWebRequest request = (System.Net.HttpWebRequest)WebRequest.Create(uri);
    request.Method = "POST"; // Set type Post
    //request.Method = "GET";
    request.UserAgent = Request.UserAgent.ToString();
    request.ContentType = @"application/json";
    request.MediaType = "application/json";
    request.Accept = "application/json";
    request.KeepAlive = false;
    request.ProtocolVersion = HttpVersion.Version11;
    //byte[] buffer = Encoding.GetEncoding("UTF-8").GetBytes(postData);
    request.Timeout = 500000;             //Increase timeout for testing

    Stream reqstr = request.GetRequestStream();
    //reqstr.Write(buffer, 0, buffer.Length);
    reqstr.Close();

    // Read Response
    var httpResponse = request.GetResponse();
    using (var streamReader = new …
Run Code Online (Sandbox Code Playgroud)

c# httpwebrequest internal-server-error

4
推荐指数
2
解决办法
6万
查看次数


如何使用 TestServer 和 Antiforgery 修复 POST 集成测试的 500 内部服务器错误?ASP.NET 核心

我已经有了一个可以使用 MVC 和 API 控制器的 ASP.NET Core 2.2 实现,并且我正在整理一个集成测试项目来涵盖已经手动测试过的所有内容 - 主要是基本的 CRUD。除了使用 PostAsync 来 POST 数据的测试之外,一切正常。这些测试总是收到 500 内部服务器错误作为客户端的响应,但我一辈子都无法弄清楚原因。哎呀!

TestServer 设置是一种非常标准的方法,我在许多不同的博客和文章中都看到过。TestStartup 类扩展了标准 Startup,并覆盖配置以使用带有种子数据的内存数据库。然后,我的测试夹具基础使用 TestStartup 创建服务器和客户端,并有一个我知道效果很好的方法来提取防伪令牌并将其添加到表单和标头中。验证 CRUD 所有其他方面的所有其他测试都正常工作,证明可以通过 MVC 和 API 调用检索种子数据。

最终因 500 内部服务器错误而失败的 POST 调用确实会进入控制器和后续存储库,这很好。有了所有这些方面,我还没有能够看到 500 的来源。

    [Fact]
    public async void CreatePost_ShouldReturnViewWithNewlyCreatedLabelData()
    {
        // Arrange
        var formData = await EnsureAntiForgeryTokenOnForm(new Dictionary<string, string>()
        {
            { "Name", TestDataGraph.Labels.LabelNew.Name },
            { "WebsiteUrl", TestDataGraph.Labels.LabelNew.WebsiteUrl }
        });

        // Act
        var response = await Client.PostAsync("/labels/create", new FormUrlEncodedContent(formData));

        // Assert
        Assert.Equal(HttpStatusCode.Found, response.StatusCode);
        Assert.Equal("/Labels", response.Headers.Location.ToString());
    }
Run Code Online (Sandbox Code Playgroud)

这是 Xunit …

c# post integration-testing internal-server-error asp.net-core

4
推荐指数
1
解决办法
6943
查看次数

AbstractController :: DoubleRenderError不应该

当我在我的用户控制器中点击这个destroy方法时,我一直收到以下错误.

AbstractController :: DoubleRenderError(在此操作中多次调用渲染和/或重定向.请注意,您可能只调用渲染或重定向,每次操作最多一次.另请注意,重定向和渲染都不会终止执行操作,因此如果要在重定向后退出操作,则需要执行类似"redirect_to(...)并返回"的操作.):

这是一个奇怪的,因为我老实说只响应一次电话.

这是我的行动:

def destroy
  user = User.find(params[:id])
  if user.has_role_for? current_client

    # then we remove the role
    user.has_no_roles_for! current_client

    # was that the users only role?
    if user.roles.count == 0
      user.destroy
    end

    respond_with head :ok
  else
    respond_with({:error=>'unauthorised'}, :status => :forbidden)
  end
end
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

ruby-on-rails respond-to internal-server-error ruby-on-rails-3

3
推荐指数
2
解决办法
5297
查看次数

调试heroku 500服务器错误?

这就是我从heroku查看我的production.logs得到的结果:

Completed 200 OK in 63ms (Views: 6.0ms | ActiveRecord: 50.3ms)

  Processing by EventsController#show as HTML

  Parameters: {"id"=>"2"}

Rendered events/show.html.erb within layouts/application (3.7ms)

Completed 500 Internal Server Error in 15ms
Run Code Online (Sandbox Code Playgroud)

一切都在本地工作,我甚至使用db:push将数据库推送到heroku.对于heroku而言,还有比上面那些无用的强大日志记录吗?

heroku internal-server-error ruby-on-rails-3

3
推荐指数
1
解决办法
8174
查看次数

wamp server 500内部服务器错误

我有一个在XAMPP上运行的网站.

我不知道它的网站编写的PHP版本和apache的版本.

我想在Windows上移动它但得到了消息00-Internal server error occurs.

我也做了(wamp-> apache-> apache modules-> rewrite-modules)并重新启动我的wamp但没有任何反应.

这是我看到的错误:

内部服务器错误服务器遇到内部错误或配置错误,无法完成您的请求.请通过admin @ localhost与服务器管理员联系,告知他们此错误发生的时间以及您在此错误发生之前执行的操作.服务器错误日志中可能提供了有关此错误的更多信息.

解决办法是什么!

我会很感激的

php apache wamp internal-server-error

3
推荐指数
1
解决办法
3万
查看次数

Symfony - 应用程序在没有Apache服务器的情况下运行

我以前认为SYMFONY使用的内部Web服务器是APACHE服务器的一部分,它使用以下命令运行:

$ php bin/console server:start
Run Code Online (Sandbox Code Playgroud)

但是当我关闭我的PC上的Apache服务器(Windows 10)时,内部Web服务器仍然没有任何问题,因此内部Web服务器与Apache服务器无关或者它是不寻常的?

php apache symfony internal-server-error

3
推荐指数
1
解决办法
389
查看次数

Azure Web应用服务Django服务器日志

我一直在使用 Azure 的 Web 应用程序服务使用资源管理器来部署 Django 应用程序。它一直断断续续地工作。我真的很喜欢 GitHub 的自动部署,但我对使用底层机器的能力感到沮丧。Azure 门户有一个“控制台”工具,但它的功能有限,当我的应用程序出现内部服务器错误时,我找不到服务器输出日志。

有人可以分享如何查看服务器日志的见解吗?

django logging azure internal-server-error server

3
推荐指数
1
解决办法
2813
查看次数

活动主机上的codeigniter内部服务器错误

我已经在public_html主文件夹中部署了一个使用CodeIgniter的网站(http://www.myexample.com)。该项目可在localhost上完美运行。为了从URL中删除index.php,它具有以下.htaccess:

RewriteEngine on
RewriteCond $1 !^(index\.php|public|\.txt) 
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?$1
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试访问网站时,出现内部服务器错误:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at webmaster@its.org.pk to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error …
Run Code Online (Sandbox Code Playgroud)

php .htaccess codeigniter internal-server-error

3
推荐指数
1
解决办法
3147
查看次数

使用 JSON 进行 POST 在 Postman 中有效,但在 Python 中无效

使用 Json 数据发布失败,Python(2.7 或 3.6)抛出错误“500 内部服务器错误”,但可以从 Postman 中使用。从 Windows 7 命令提示符运行 python 脚本。

#!/usr/bin/env python
import urllib
import urllib2

url = 'http://<server>:<port>/web/services/notes2'
cont_type = 'application/json; charset=utf-8'
user_agent = 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.90 Safari/537.36'
values = {
    "LK_IN_BRANCH": "00123",
    "LK_IN_ACCOUNT": "12345678",
    "LK_IN_ENTRY_DATE": "20190315",
    "LK_IN_ENTRY_TIME": "12300111",
    "LK_IN_HOLD_DATE": "20190331",
    "LK_IN_EMP_INITS": "QTC",
    "LK_IN_COMMENT": "Comment from py script-notes2",
    "LK_IN_USER_ID": "Hxxxxxxx",
    "LK_IN_NOTE_GROUP": " "}
headers = {
    "User-Agent": user_agent,
    "Content-Type": cont_type,
    "Accept": user_agent,
    "Accept-Encoding": "gzip, deflate"}

try:
    data = …
Run Code Online (Sandbox Code Playgroud)

python post json urllib2 internal-server-error

3
推荐指数
1
解决办法
3332
查看次数