0

这发生在我们使用 XAMPP 安装的本地 Web 服务器中

重现问题的步骤:

  1. 在 Janrain.com 注册账号

  2. 创建应用程序“testapp”并使用提供商 Yahoo!、Twitter 和 Linked In 配置参与应用程序。

  3. 从 Janrain 网站下载了 Janrain Engage Drupal 7 模块

  4. 在我的本地 Web 应用程序中安装了这个模块。

  5. 激活插件并在 Janrain Drupal 设置页面中,我输入了以下详细信息 - a) Engage Server & b) API Key

  6. 提供这些详细信息后,单击“保存配置”按钮。最后,我们没有保存信息,而是收到错误消息 “联系 Engage 时出现错误消息。请验证您的互联网连接,然后重试。”

  7. 我试图查看代码,下面的行正在创建问题

    $lookup = RPX::lookup($api_key, $rpx_server);

  8. 检查“查找”功能代码,发现我能够连接到 Engage 服务器,但响应有些问题。

在这个“查找”函数中,我们得到以下 JSON 响应

stdClass Object
(
[request] => POST https:// rpxnow.com /plugin/lookup_rp HTTP/1.0
Referer: http:// localhost /testapp
User-Agent: Janrain_Engage_Drupal_Module
Proxy-Authorization: Basic
Host: rpxnow.com Content-Length: 105 [data] => "" [protocol] => HTTP/1.0 [status_message] => OK [code] => 200)

9) 发现 JSON 响应中的“数据”方面缺失

请让我知道这个问题的解决方案是什么?

4

1 回答 1

0

这听起来像是一个 Web 服务器配置问题...... drupal_http_request() 函数可能无法运行。根据具体发生的情况,可能会有任意数量的修复。更多信息:https ://drupal.org/node/222454

于 2013-08-23T15:53:10.503 回答