当前,我在php代码上遇到一个奇怪的问题。我试图通过http://127.0.0.1:8000/api/films/4/
通过rest api访问我的外部服务,作为rest客户端。
当我将GuzzleHttp\Client
分配为以下代码时:
$url
它将打印以下日志
$url ="http://xxx.xxx.xxx.xxx/auth";
Log::debug($url);
$request = new Request("POST", $url, [], json_encode($object));
return self::getClient()->post($request);
这将导致以下异常
[2018-12-09 20:46:21] local.DEBUG: http://xxx.xxx.xxx.xxx/auth
答案 0 :(得分:0)
替换
Func(); // I want debugger to highlight this line when exception is happened within Func.
[DebuggerHidden] // or [DebuggerNonUserCode]
private static void Func() {
Action act = () => throw new Exception(); // But debugger highlights this line.
act();
}
使用
return self::getClient()->post($request);