php 我想将字符串响应从以前的API调用传递到新的API调用

sczxawaw  于 2023-02-03  发布在  PHP
关注(0)|答案(1)|浏览(104)

我有一个API服务,它需要一个加密字符串作为有效载荷发送到他们的服务,然后你会得到一个加密字符串响应,由另一个服务解密。挑战是,我得到一个像Kcc6rcdO41XJ9ZNavb6AeJXwM0pxEfRLUipPpIM3ayRrLT2tWp4xD/0B28/W09siYJ2dVOZGOA1jUSMZLxXdFZimJHrzxZKuiSvV+ECPY4CyyTi3Sp1CvKuNLERFu4iQ8knlq00Fj2nL8qVyu19WOg==这样的字符串作为响应,但我不能将该字符串作为有效载荷传递到解密端点,因为它总是返回null。这是我的代码

$response2 = Http::withHeaders($headers2)->post($url2, $fields2);
$json = json_decode($response2);
 $fields3 = [
          "value" => json_decode($json)
        ];

 $response3 = Http::withHeaders($headers)->post($url3, $fields3);

我的$response2 = Kcc6rcdO41XJ9ZNavb6AeJXwM0pxEfRLUipPpIM3ayRrLT2tWp4xD/0B28/W09siYJ2dVOZGOA1jUSMZLxXdFZimJHrzxZKuiSvV+ECPY4CyyTi3Sp1CvKuNLERFu4iQ8knlq00Fj2nL8qVyu19WOg==,但它最终没有传递到新的端点。

368yc8dk

368yc8dk1#

我可以通过使用body()访问字符串来解决此问题
$json = $response2->body();

相关问题