【发布时间】:2014-05-26 22:58:01
【问题描述】:
我有一个 php 脚本,可以在浏览器请求时完美运行(示例): http://www.kwiksher.com/k3Serial.php?key="XXXXX"
在这种情况下,我使用密钥 XXXXX 获取用户的信息,这是预期的行为。
但是,在我的 Photoshop 插件中,我必须通过套接字调用它,必须强制连接端口: http://www.kwiksher.com:80/k3Serial.php?key="XXXXX"
这样做,我得到了 Azure 默认 404 页面的内容(它甚至不是我自定义的 404 页面)。
如果我在浏览器上使用相同的调用(将端口添加到域中),它也可以正常工作。
关于如何解决它的任何想法?我也尝试在我的机器上刷新 DNS,但没有成功。
非常感谢, 亚历克斯
【问题讨论】:
-
使用 fiddle 或 charles 代理查看使用端口(photoshop 和您的浏览器)的两个请求之间有什么不同
-
您在插件中使用什么来管理套接字连接?听起来像是您使用的任何套接字 API 中的错误。我的猜测是插件正在发送一个
Host: www.kwiksher.com:80标头,这使Azure令人困惑,而浏览器正在发送一个Host: www.kwiksher.com标头,Azure 正在正确处理。