发出HTTP请求时出现OpenSSL错误

极客

我有两个Web应用程序,只是说webAppA和webAppB。webAppA部署在运行于https 8443的tomcat7中。它使用基本身份验证方案提供RESTful服务。webAppB是基于php的Web应用程序,它使用webAppA进行身份验证并显示一些REST资源。它通过https 443部署在apache2中。每当我尝试从webAppB向webAppA发出http请求时,都无法在下面引发open ssl异常。谁能帮我什么可能出问题了?来自webAppB的负责http连接的代码段如下所示。

/**
 * Check the username / password against the other webAppA$
 */
function webAppA_auth_check($username, $password) {

  require_once("auth-functions.php");
  require_once("HTTP/Request2.php");

  $bare_base_url = localhost
  // using basic authentication
  $url =  https://'.$username.':'.$password.'@'.$bare_base_url.':8443/app/ws/rest/v1/session';

  $request = new HTTP_Request2($url, HTTP_Request2::METHOD_GET);
  $request->setConfig(
      array(
          'ssl_verify_peer'   => false,
          'ssl_verify_host'   => false,
      )
  );
  try {
    $response = $request->send();
  } catch (HTTP_Request2_Exception $e) {
    echo 'Error: ' . $e->getMessage();
    var_dump($e->getMessage());
    exit();
  }
}

异常如下所示。

Error: Unable to connect to ssl://123@localhost:8443. Error: php_network_getaddresses: getaddrinfo failed: Name or service not knownstring(127) "Unable to connect to ssl://123@localhost:8443. Error: php_network_getaddresses: getaddrinfo failed: Name or service not known"

PS:用户名是哑元,密码是哑元123

帕德曼纳森(Padmanathan j)

只需使用Curl而不是http请求

例子

  $ch = curl_init();
  curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); 
  curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
  curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
  curl_setopt( $ch, CURLOPT_URL, $url );
  curl_setopt( $ch, CURLOPT_RETURNTRANSFER, true );
  $response = curl_exec($ch);
  print_r($response);

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

错误:发出HTTPS / HTTP请求时出现getaddrinfo ENOTFOUND错误

来自分类Dev

发出HTTP请求时出现类型不匹配错误

来自分类Dev

发出http GET请求时出现超时错误

来自分类Dev

发出 HTTP 请求时 jmeter 显示错误

来自分类Dev

尝试在VBA中发出HTTP请求时出现“没有合适的对象就无效的方法”错误?

来自分类Dev

尝试使用SolidWorks VBA发出HTTP请求时出现奇怪的错误

来自分类Dev

为什么在发出 HTTP 请求时出现“Uncaught ReferenceError:”?

来自分类Dev

发出Ajax请求时出现403禁止错误

来自分类Dev

使用Axios发出发布请求时出现网络错误

来自分类Dev

发出Ajax请求时出现403禁止错误

来自分类Dev

发出HTTP请求时,node.js识别错误

来自分类Dev

发出http请求时CURL的怪异行为(错误400)

来自分类Dev

使用JQuery-2.0.3发出AJAX请求时出现错误的请求错误

来自分类Dev

尝试执行简单的http请求时出现JS错误错误

来自分类Dev

发出HTTPS请求时出现问题

来自分类Dev

在 python 中发出 http 请求时出现“SyntaxError: Unexpected token # in JSON at position 0”

来自分类Dev

向HTTP发出HTTP请求时发生错误->握手失败

来自分类Dev

尝试提交表单时出现HTTP发布请求错误

来自分类Dev

转发Servlet POST请求时出现HTTP错误405

来自分类Dev

在 http 请求中使用 GET 方法时出现错误域

来自分类Dev

在Django框架中发出Ajax Post请求时出现403禁止错误

来自分类Dev

向服务器发出AJAX请求时出现错误代码415

来自分类Dev

从Chrome控制台发出重复的Ajax请求时出现“资源不足错误”

来自分类Dev

在Swift中向本地服务器发出发布请求时出现400错误

来自分类Dev

在Express.js上使用Axios向Spotify API发出POST请求时出现错误400

来自分类Dev

发出HTTP Get请求时线程中止

来自分类Dev

使用EF DBContext时发出Http请求

来自分类Dev

在代理后面发出请求时解析错误

来自分类Dev

在代理后面发出请求时解析错误

Related 相关文章

  1. 1

    错误:发出HTTPS / HTTP请求时出现getaddrinfo ENOTFOUND错误

  2. 2

    发出HTTP请求时出现类型不匹配错误

  3. 3

    发出http GET请求时出现超时错误

  4. 4

    发出 HTTP 请求时 jmeter 显示错误

  5. 5

    尝试在VBA中发出HTTP请求时出现“没有合适的对象就无效的方法”错误?

  6. 6

    尝试使用SolidWorks VBA发出HTTP请求时出现奇怪的错误

  7. 7

    为什么在发出 HTTP 请求时出现“Uncaught ReferenceError:”?

  8. 8

    发出Ajax请求时出现403禁止错误

  9. 9

    使用Axios发出发布请求时出现网络错误

  10. 10

    发出Ajax请求时出现403禁止错误

  11. 11

    发出HTTP请求时,node.js识别错误

  12. 12

    发出http请求时CURL的怪异行为(错误400)

  13. 13

    使用JQuery-2.0.3发出AJAX请求时出现错误的请求错误

  14. 14

    尝试执行简单的http请求时出现JS错误错误

  15. 15

    发出HTTPS请求时出现问题

  16. 16

    在 python 中发出 http 请求时出现“SyntaxError: Unexpected token # in JSON at position 0”

  17. 17

    向HTTP发出HTTP请求时发生错误->握手失败

  18. 18

    尝试提交表单时出现HTTP发布请求错误

  19. 19

    转发Servlet POST请求时出现HTTP错误405

  20. 20

    在 http 请求中使用 GET 方法时出现错误域

  21. 21

    在Django框架中发出Ajax Post请求时出现403禁止错误

  22. 22

    向服务器发出AJAX请求时出现错误代码415

  23. 23

    从Chrome控制台发出重复的Ajax请求时出现“资源不足错误”

  24. 24

    在Swift中向本地服务器发出发布请求时出现400错误

  25. 25

    在Express.js上使用Axios向Spotify API发出POST请求时出现错误400

  26. 26

    发出HTTP Get请求时线程中止

  27. 27

    使用EF DBContext时发出Http请求

  28. 28

    在代理后面发出请求时解析错误

  29. 29

    在代理后面发出请求时解析错误

热门标签

归档