Unity3D WWW responseHeaders重复日期

时间:2017-12-06 14:39:54

标签: c# unity3d http-headers postman

我有一种奇怪的行为,我无法弄清楚为什么。我使用下面的代码来获取互联网时间。

WWW www = new WWW("http://google.com");
yield return www;

if (www.error == null) {
    if (www.responseHeaders.ContainsKey("Date")) {
        string dateString = www.responseHeaders["Date"];
        Debug.Log("Eray - response date: " + dateString); // TODO: remove

        ............

    } else {
        Debug.LogError("InternetTime: " + "Key 'Date' not found");
        callback(null);
    }
} else {
    Debug.LogError("InternetTime: " + www.error);
    callback(null);
}

问题是 Google的回复标题会返回标题的重复值'日期'如下所示,而邮递员正确返回。

Unity WWW:

Eray - response date: Wed, 06 Dec 2017 14:29:56 GMT,Wed, 06 Dec 2017 14:29:56 GMT

邮差:

Date →Wed, 06 Dec 2017 14:37:05 GMT

0 个答案:

没有答案