2011-12-29 109 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状态代码。