在写php nacos客户端时,发现一个问题,nacos的api要求的参数是boolean类型,php传的时候也是boolean类型,但是却没有获取到想要的结果,于是经过排查发现

php http_build_query 将布尔值类型转为整型的问题

 

 

php中 http_build_query会将array中boolean中true值转化成1,false转化成0.

http://www.php.net/manual/zh/function.http-build-query.php

解决办法是将该数组中的boolean值true或者false转化成字符串,如下:

$params = array();
$params['healthyOnly'] = "true";
$link = http_build_query($params);

这样就生成了一个符合要求的链接。

 

相关文章:

  • 2021-07-16
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
  • 2022-03-11
  • 2022-12-23
  • 2022-01-05
  • 2022-12-23
猜你喜欢
  • 2022-01-05
  • 2021-11-28
  • 2022-12-23
  • 1970-01-01
  • 2022-12-23
  • 2021-11-08
相关资源
相似解决方案