【问题标题】:Figure Twitter API Callback to HTTPS图 Twitter API 回调到 HTTPS
【发布时间】:2014-04-02 15:02:02
【问题描述】:

我正在使用 ASP .NET MVC 3 开发一个在 IIS express 服务器上运行的站点。该站点必须在 https 协议上运行。

我想为网站添加 Twitter OAuth 支持。 Twitter 需要一个回调 url,它不应该是 https://localhost:44300/。通常,对于http,我知道解决方案是改用http://127.0.0.1。但是,我尝试了https://127.0.0.1:44300,但它对我不起作用,并且出现 HTTP 503 错误。

我可以做些什么来让回调与 https 一起工作吗?

【问题讨论】:

    标签: asp.net-mvc iis https localhost twitter-oauth


    【解决方案1】:

    按照以下步骤操作:

    1- 对于 IIS:

    1-1 确保应用程序池没有暂停或禁用 在这里查看Solve HTTP Error 503

    1-2 确保为 IIS enabling SSL for IIS 启用 SSL

    2- 确保端口 44300 未与任何其他应用程序一起使用,以检查运行命令:

    “网络统计 -a”

    3- 查看 Twitter 错误代码

    如果您的机器上一切正常,您可能需要检查 twitter API 错误代码

    例如错误 503 表示:

    The Twitter servers are up, but overloaded with requests. Try again later.
    

    【讨论】:

    • 感谢您的回答!我很确定这是与我的本地主机有关的问题。我能够访问localhost:44300,但我无法使用127.0.0.1:44300 访问同一个站点。所以根据你的排错步骤,1和2都可以,不是twitter的问题。
    • 试试这个解决方法:在您的主机文件中定义 IP 地址为 127.0.0.1 的 company.com ,还将标头 company.con 添加到您在 IIS 的默认站点
    猜你喜欢
    • 1970-01-01
    • 2012-01-12
    • 2017-02-04
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    • 2021-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多