Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Soap client soap4r身份验证错误_Soap Client_Soap4r_Ruby 1.8.7 - Fatal编程技术网

Soap client soap4r身份验证错误

Soap client soap4r身份验证错误,soap-client,soap4r,ruby-1.8.7,Soap Client,Soap4r,Ruby 1.8.7,我在ruby 1.8.7p358中使用soap4r,我面临一个奇怪的错误。我有一个端点url,当我浏览它时,没有身份验证错误消息。它打印出响应。但是,当我创建soap客户机并尝试访问该客户机的方法时,它会给我身份验证错误 对于不稳定: 我有一个url,比如endpoint\u url.com/api/get\u name.php?user\u name=test&api\u key=test 这个链接给了我这样的回应 <response> <result> <suc

我在ruby 1.8.7p358中使用soap4r,我面临一个奇怪的错误。我有一个端点url,当我浏览它时,没有身份验证错误消息。它打印出响应。但是,当我创建soap客户机并尝试访问该客户机的方法时,它会给我身份验证错误

对于不稳定: 我有一个url,比如endpoint\u url.com/api/get\u name.php?user\u name=test&api\u key=test 这个链接给了我这样的回应

<response>
<result>
<success>1</success>
</result>
<userspage="1" numberofpages="1" numberofusers="1"><row>Sadiksha</row>
</domains>
</response>
我在同一个文件中有一个方法,可以获取用户的所有统计信息

  def getStats (name)
      @driver.add_method('GetDetails', 'name')
      user_details = {
      'user_name' => @username,
      'api_key' => @apikey, 
      'name' => name
    } 
    result = @driver.GetDetails(user_details)
    return result 
  end
当我运行该程序时,它会给我一个错误,您的用户名和apikey未被识别!我已经看了一段时间了。但是,我真的不知道什么地方可能是错的!谁能告诉我我做错了什么

  def getStats (name)
      @driver.add_method('GetDetails', 'name')
      user_details = {
      'user_name' => @username,
      'api_key' => @apikey, 
      'name' => name
    } 
    result = @driver.GetDetails(user_details)
    return result 
  end