2011-12-29 83 views

回答

0

未授權錯誤401表示用於驗證發件人的ClientLogin AUTH_TOKEN無效。請確保你發送正確的ClientLogin到谷歌服務器。

+0

我發送電子郵件和pwd以獲得TOKEN,是我從C2DM註冊頁面提交的電子郵件和密碼?來源和服務在哪裏?這裏是我的PHP代碼:\t curl_setopt($ ch,CURLOPT_URL,「https://www.google.com/accounts/ClientLogin」); \t $ post_fields =「accountType =」。 urlencode('HOSTED_OR_GOOGLE') \t。 「&Email =」。 urlencode($ username) \t。 「&Passwd =」。 urlencode($ password) \t。 「&source =」。 urlencode($ source) \t。 「&service =」。進行urlencode($服務); – user1120915 2011-12-30 06:15:23

0

任何客戶端經過以下循環:

  1. 獲得該網站的IP名稱的IP地址(該網站的網址沒有領先
    的「http://」)。此查找(IP名稱到IP地址的轉換)由域名服務器(DNS)提供。
  2. 打開到該IP地址的IP套接字連接。
  3. 通過該套接字寫入HTTP數據流。
  4. 接收來自Web服務器的HTTP數據流作爲迴應。該數據流包含其值由HTTP協議確定的狀態碼。解析這些數據流以獲取狀態碼和其他有用的信息。
  5. 此錯誤發生在上面的最後一步,當客戶端收到它識別爲'401'的HTTP狀態代碼。