Azure网站:套接字读取端口80返回404错误

时间:2014-05-26 22:58:01

标签: sockets azure port80

我有一个php脚本,在浏览器请求时运行完美(示例): http://www.kwiksher.com/k3Serial.php?key=" XXXXX"

在这种情况下,我获得了一个用户的信息,其中包含密钥XXXXX,这是预期的行为。

但是,在我的Photoshop插件中,我必须通过套接字调用它,必须强制连接中的端口: http://www.kwiksher.com:80/k3Serial.php?key=" XXXXX"

这样做,我获得了Azure默认404页面的内容(它甚至不是我自定义的404页面)。

如果我在浏览器上使用相同的调用(添加到域中的端口),它也可以正常工作。

有关如何修复它的任何想法?我试图在我的机器上刷新DNS,但没有成功。

非常感谢, 亚历

1 个答案:

答案 0 :(得分:0)

套接字库可能不会使用HTTP,因此不会发送主机标头,Azure上的Web层实际上无法确定应该从哪个网站提供内容。

当您使用插件时,可能会尝试使用Azure发出的默认主机名而不是自定义域。