› httpbin - 协议调试工具
› httpstatuses - 协议状态码查询
› httpie - cURL-like tool for humans
Fiddler
Livid
403.84D
565.52D
V2EX  ›  HTTP

关于 gravatar 在 https 上的一个问题

  •  
  •   Livid ·
    PRO
    · May 13, 2014 · 5180 views
    This topic created in 4558 days ago, the information mentioned may be changed or developed.
    gravatar 可以通过 d= 参数指定一张默认图片,然后这张默认图片就会通过 i1.wp.com 这个域名去提供服务。

    但问题是,貌似 gravatar 在跳转时,永远都是跳转到 http 的 i1.wp.com ,而不是 https 的。

    有什么办法可以让 gravatar 以 https 方式加载默认图片么?这是目前 V2EX 的 https 首页上唯一的问题了。
    17 replies  •  2014-05-13 14:15:26 +08:00
    vibbow
    vibbow
    May 13, 2014
    1
    把gravatar的地址改为:
    https://secure.gravatar.com/
    takeman
    takeman
    May 13, 2014 via iPhone
    2
    試試自建代理、判斷301/302跳轉
    wwqgtxx
    wwqgtxx
    May 13, 2014 via Android
    3
    我能想到的唯一办法是用cdn处理gravatar
    检测http从定向到 http://i1.wp.com/cdn.v2ex.com/static/img/avatar_normal.png 这个url就直接把地址改成 https://cdn.v2ex.com/static/img/avatar_normal.png 这样可能是最可行的方案了

    ps:i1.wp.com的http链接在移动网络下经常打不开,要https才可以,坑呀
    vibbow
    vibbow
    May 13, 2014
    4
    @vibbow 欸,貌似不行。被Gravatar的文档骗了...
    应该直接去Gravatar开BUG吧 ...
    11138
    11138
    May 13, 2014
    5
    理论上这是一个BUG,由Gravatar去更正可能会好些。
    或者更改一下自身的程序判断,默认情况下输出https的地址:
    https://i1.wp.com/cdn.v2ex.com/static/img/avatar_normal.png
    https://cdn.v2ex.com/static/img/avatar_normal.png
    Livid
    Livid
    MOD
    OP
    PRO
    May 13, 2014
    6
    @vibbow 是的,我已经这样改了试过了……
    Livid
    Livid
    MOD
    OP
    PRO
    May 13, 2014
    8
    @panlilu 抱歉各位,看来是因为 V2EX 的缓存里生成的地址问题。
    Livid
    Livid
    MOD
    OP
    PRO
    May 13, 2014
    9
    那对于 gravatar,就默认都走 https 好了。
    11138
    11138
    May 13, 2014
    10
    之前说错了,这不是BUG,正如panlilu说的,是d参数的问题啊,要指定“https”协议。
    wwqgtxx
    wwqgtxx
    May 13, 2014 via Android
    11
    这样好多了,终于都能打开了
    sneezry
    sneezry
    May 13, 2014
    12
    Livid
    Livid
    MOD
    OP
    PRO
    May 13, 2014
    13
    @sneezry 谢谢。已经放到 https://cdn.v2ex.com
    sneezry
    sneezry
    May 13, 2014
    14
    @Livid 站长大人估计要疯了,亚马逊广告似乎也有问题 http://www.assoc-amazon.cn/e/ir?t=v06-23&l=as2&o=28&a=0140289208
    Livid
    Livid
    MOD
    OP
    PRO
    May 13, 2014
    16
    @sneezry 这个透明 GIF 估计是他们的一个统计代码。

    V2EX 之后在引入任何资源的时候会更注意解决这个问题。
    sneezry
    sneezry
    May 13, 2014
    17
    @Livid 亚马逊那个支持https,如果是写死的ad代码,改成 //www.assoc-amazon.cn/e/ir?t=v06-23&l=as2&o=28&a=0140289208 吧
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4934 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 07:55 · PVG 15:55 · LAX 23:55 · JFK 02:55
    ♥ Do have faith in what you're doing.