protobufRequest(); // 验证响应 $this->assertNotNull($response); // 打印响应以便查看 echo json_encode([ 'code' => $response->getCode(), 'msg' => $response->getMsg(), ], JSON_UNESCAPED_UNICODE); } /** * 构建请求数据 */ public function requestProtobufJson(): string { $request = new Request(); $shopBuy = new \Uraus\Kku\Request\RequestShopBuy(); // 使用不存在的商品ID来触发异常 $shopBuy->setGoodId(99999); $shopBuy->setNumber(1); $request->setShopBuy($shopBuy); return $request->serializeToJsonString(); } }