【问题标题】:Downloading files to remote server HTTP 400 error将文件下载到远程服务器 HTTP 400 错误
【发布时间】:2016-11-18 09:34:50
【问题描述】:

程序使用Web.ClientDownloadString 函数。

到目前为止我尝试过的网址:

http://xxx.xxx.x.xx/blabla.ashx?command=blabla - Http 404

http://xxx.xxx.x.xx:port/blabla.ashx?command=blabla - Http 400

当我输入时

http://xxx.xxx.x.xx

IIS 页面按预期显示。

【问题讨论】:

  • 400 错误是错误请求。 404 表示您与服务器通信并且服务器说在给定的 URI 上没有文件。您确定这是正确的服务器和地址吗?
  • 当我在 localhost 中尝试这些 url 时,例如 http://xxx.xxx.x.xx:port/blabla.ashx?command=blabla 没有问题。通过进行此测试,我假设 url 是正确的。
  • 那我不能确定。幸运的是,您知道您正在访问服务器但没有找到该文件。它可能是带有虚拟目录(VDIR)的东西,外部连接的根被映射到另一个位置,但我现在只是吐口水。如果您在服务器上有其他可访问的文件,我会仔细检查它们的格式。

标签: c# http http-status-code-404 http-status-code-400


【解决方案1】:

问题现在解决了。看来您必须添加到 IIS 的绑定才能在远程机器中使用地址。

【讨论】:

    猜你喜欢
    • 2022-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-07
    • 1970-01-01
    • 1970-01-01
    • 2010-12-13
    相关资源
    最近更新 更多