ssl - 在带有 SSL 的 aspx 页面上使用 curl 时出现 500 内部服务器错误

标签 ssl curl

我正在尝试使用 curl 访问 aspx 网页,但它返回 500 内部服务器错误。它不需要我知道的任何凭据或 POST 变量,但我想我遗漏了一些东西,因为当我尝试从浏览器访问它时,它确实有效。该页面只是一个表单,其中包含两个要填写和发布的字段。

curl -L https://my.website.com

我是否需要对我的 curl 脚本进行任何更改?

附言。我无权访问服务器或服务器的日志

最佳答案

一些尝试和想法:

  1. 使用例如跟踪您的手动访问Fiddler 或 httpfox 或 Firebug 。您可能会看到比您已经看到的更详细的内容(例如 301/302 响应,我假设您添加了 -L 来处理这种可能性?
  2. 当您通过浏览器 checkout 该页面时,该页面可以正常工作,但该页面可能会尝试进行引荐来源网址检查,但由于没有引荐来源网址而惨遭失败(因此出现 500,服务器端错误)。您在 1. 中创建的转储将显示要使用 curl 的 -e 选项插入的内容。

关于ssl - 在带有 SSL 的 aspx 页面上使用 curl 时出现 500 内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1615542/

相关文章:

asp.net - .net 4.7 中的 tls 1.2 不工作

database - 如何从远程 Db2 实例连接到 IBM Db2 Event Store 实例?

ssl - Keytool - 将证书导入 keystore

tomcat - 使用 curl 从 keystore 发送导出的证书

ruby-on-rails - rails : How to send file from S3 to remote server

PHP Multi Curl curl_multi_select 减慢进程。另一种选择工作得更快但有缺陷?

.net - 为什么在 .NET 中避免使用 CDO 发送邮件?

java - 我如何在 WildFly 8 中获得更多可用的密码套件

curl - TLS 1.2 升级后 PayPal 沙箱 API SSL 错误 errno 54

php - JSON 原始 POST cURL 请求不起作用