^ GuzzleHttp\Exception\ClientException {#177
-request: GuzzleHttp\Psr7\Request {#166
-method: "POST"
-requestTarget: null
-uri: GuzzleHttp\Psr7\Uri {#162
-scheme: "http"
-userInfo: ""
-host: "10.0.12.29"
-port: 9200
-path: "/likuso_screen/_analyze"
-query: ""
-fragment: ""
-composedComponents: "http://10.0.12.29:9200/likuso_screen/_analyze"
}
-headers: array:4 [
"User-Agent" => array:1 [
0 => "GuzzleHttp/7"
]
"Content-Type" => array:1 [
0 => "application/json"
]
"Authorization" => array:1 [
0 => "Basic YWRtaW46VDNCbGJrRkpqMw=="
]
"Host" => array:1 [
0 => "10.0.12.29:9200"
]
]
-headerNames: array:4 [
"user-agent" => "User-Agent"
"content-type" => "Content-Type"
"authorization" => "Authorization"
"host" => "Host"
]
-protocol: "1.1"
-stream: GuzzleHttp\Psr7\Stream {#164
-stream: stream resource @14
wrapper_type: "PHP"
stream_type: "TEMP"
mode: "w+b"
unread_bytes: 0
seekable: true
uri: "php://temp"
options: []
}
-size: 59
-seekable: true
-readable: true
-writable: true
-uri: "php://temp"
-customMetadata: []
}
}
-response: GuzzleHttp\Psr7\Response {#175
-reasonPhrase: "Unauthorized"
-statusCode: 401
-headers: array:3 [
"WWW-Authenticate" => array:1 [
0 => "Basic realm="Open Distro Security""
]
"content-type" => array:1 [
0 => "text/plain; charset=UTF-8"
]
"content-length" => array:1 [
0 => "12"
]
]
-headerNames: array:3 [
"www-authenticate" => "WWW-Authenticate"
"content-type" => "content-type"
"content-length" => "content-length"
]
-protocol: "1.1"
-stream: GuzzleHttp\Psr7\Stream {#172
-stream: stream resource @16
wrapper_type: "PHP"
stream_type: "TEMP"
mode: "w+b"
unread_bytes: 0
seekable: true
uri: "php://temp"
options: []
}
-size: 12
-seekable: true
-readable: true
-writable: true
-uri: "php://temp"
-customMetadata: []
}
}
-handlerContext: []
#message: """
Client error: `POST http://10.0.12.29:9200/likuso_screen/_analyze` resulted in a `401 Unauthorized` response:\n
Unauthorized\n
"""
#code: 401
#file: "/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php"
#line: 113
trace: {
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/guzzle/src/Exception/RequestException.php:113 {
GuzzleHttp\Exception\RequestException::create(RequestInterface $request, ResponseInterface $response = null, Throwable $previous = null, array $handlerContext = [], BodySummarizerInterface $bodySummarizer = null): self …
›
› return new $className($message, $request, $response, $previous, $handlerContext);
› }
}
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/guzzle/src/Middleware.php:69 {
GuzzleHttp\Middleware::GuzzleHttp\{closure} …
› }
› throw RequestException::create($request, $response, null, [], $bodySummarizer);
› }
}
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/promises/src/Promise.php:204 {
GuzzleHttp\Promise\Promise::callHandler($index, $value, array $handler) …
› unset($handler);
› $promise->resolve($f($value));
› } elseif ($index === 1) {
}
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/promises/src/Promise.php:153 {
GuzzleHttp\Promise\Promise::GuzzleHttp\Promise\{closure} …
› foreach ($handlers as $handler) {
› self::callHandler($id, $value, $handler);
› }
}
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/promises/src/TaskQueue.php:48 {
GuzzleHttp\Promise\TaskQueue->run() …
› /** @var callable $task */
› $task();
› }
}
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/promises/src/Promise.php:248 {
GuzzleHttp\Promise\Promise->invokeWaitFn() …
› $this->waitFn = null;
› $wfn(true);
› } catch (\Exception $reason) {
}
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/promises/src/Promise.php:224 {
GuzzleHttp\Promise\Promise->waitIfPending() …
› } elseif ($this->waitFn) {
› $this->invokeWaitFn();
› } elseif ($this->waitList) {
}
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/promises/src/Promise.php:269 {
GuzzleHttp\Promise\Promise->invokeWaitList() …
› do {
› $result->waitIfPending();
› $result = $result->result;
}
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/promises/src/Promise.php:226 {
GuzzleHttp\Promise\Promise->waitIfPending() …
› } elseif ($this->waitList) {
› $this->invokeWaitList();
› } else {
}
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/promises/src/Promise.php:62 {
GuzzleHttp\Promise\Promise->wait($unwrap = true) …
› {
› $this->waitIfPending();
›
}
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/guzzle/src/Client.php:187 {
GuzzleHttp\Client->request(string $method, $uri = '', array $options = []): ResponseInterface …
› $options[RequestOptions::SYNCHRONOUS] = true;
› return $this->requestAsync($method, $uri, $options)->wait();
› }
}
/www/wwwroot/test.likuso/likuso/vendor/guzzlehttp/guzzle/src/ClientTrait.php:95 {
GuzzleHttp\Client->post($uri, array $options = []): ResponseInterface …
› {
› return $this->request('POST', $uri, $options);
› }
}
/www/wwwroot/test.likuso/likuso/extend/es/ClientV2.php:130 {
es\ClientV2->analyze(array $params): ?array …
› }
› $response = $client->post($params['index'] . '/_analyze', $options);
› $json = json_decode((string) $response->getBody(), true);
}
/www/wwwroot/test.likuso/likuso/app/service/CommonService.php:359 {
app\service\CommonService->getCompanyByTitleAndCityCode(string $title, ?array $city, string $field = 'city_code', int $page = 1, int $size = 10): array …
› 'field' => 'key',
› 'text' => $title,
› ],
}
/www/wwwroot/test.likuso/likuso/app/service/CommonService.php:139 {
app\service\CommonService->getDetailData(string $title, string $type, int $id, int $cityCode, int $page, int $limit = 40): array …
› $field = $city['parentid'] ? 'city_code' : 'biaoid';
› $outList = $this->getCompanyByTitleAndCityCode($title, $city, $field, $page, $limit);
› $outList['list'] = $this->companyService->getInfoFromMysqlBySimpleEsSearchList($outList['list'], null, $cityCode, $id, $page);
}
/www/wwwroot/test.likuso/likuso/app/service/HangyeService.php:66 {
app\service\HangyeService->getDetailData(int $id, int $cityCode, int $page, int $size = 40): array …
›
› return $this->commonService->getDetailData($title, 'hangye', $id, $cityCode, $page, $size);
› }
}
/www/wwwroot/test.likuso/likuso/app/controller/Hangye.php:74 {
app\controller\Hangye->detail($city_code, $id, $page = 1): View …
› try {
› $viewData = $this->hangyeService->getDetailData((int) $id, (int) $city_code, (int) $page, $limit);
› $viewData['limit'] = $limit;
}
app\controller\Hangye->detail() {}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Container.php:344 {
think\Container->invokeReflectMethod($instance, $reflect, array $vars = []) …
›
› return $reflect->invokeArgs($instance, $args);
› }
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/route/dispatch/Controller.php:110 {
think\route\dispatch\Controller->think\route\dispatch\{closure} …
›
› $data = $this->app->invokeReflectMethod($instance, $reflect, $vars);
›
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Pipeline.php:59 {
think\Pipeline->think\{closure} …
› try {
› return $destination($passable);
› } catch (Throwable | Exception $e) {
}
/www/wwwroot/test.likuso/likuso/app/middleware/SqlLogMiddleware.php:30 {
app\middleware\SqlLogMiddleware->handle(Request $request, Closure $next): Response …
› });
› return $next($request);
› }
}
app\middleware\SqlLogMiddleware->handle() {}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Middleware.php:142 {
think\Middleware->think\{closure} …
› }
› $response = call_user_func($call, $request, $next, ...$params);
›
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Pipeline.php:85 {
think\Pipeline->think\{closure} …
› try {
› return $pipe($passable, $stack);
› } catch (Throwable | Exception $e) {
}
/www/wwwroot/test.likuso/likuso/app/middleware/CacheMiddleware.php:74 {
app\middleware\CacheMiddleware->handle(Request $request, Closure $next): Response …
› if (env('APP_ENV') === 'dev') {
› return $next($request);
› }
}
app\middleware\CacheMiddleware->handle() {}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Middleware.php:142 {
think\Middleware->think\{closure} …
› }
› $response = call_user_func($call, $request, $next, ...$params);
›
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Pipeline.php:85 {
think\Pipeline->think\{closure} …
› try {
› return $pipe($passable, $stack);
› } catch (Throwable | Exception $e) {
}
/www/wwwroot/test.likuso/likuso/app/middleware/BaseMiddleware.php:36 {
app\middleware\BaseMiddleware->handle(Request $request, Closure $next): Response …
› $startTime = microtime(true);
› $response = $next($request);
› $endTime = microtime(true);
}
app\middleware\BaseMiddleware->handle() {}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Middleware.php:142 {
think\Middleware->think\{closure} …
› }
› $response = call_user_func($call, $request, $next, ...$params);
›
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Pipeline.php:85 {
think\Pipeline->think\{closure} …
› try {
› return $pipe($passable, $stack);
› } catch (Throwable | Exception $e) {
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Pipeline.php:66 {
think\Pipeline->then(Closure $destination) …
›
› return $pipeline($this->passable);
› }
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/route/dispatch/Controller.php:113 {
think\route\dispatch\Controller->exec() …
› return $this->autoResponse($data);
› });
› }
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/route/Dispatch.php:90 {
think\route\Dispatch->run(): Response …
›
› $data = $this->exec();
› return $this->autoResponse($data);
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Route.php:785 {
think\Route->think\{closure} …
› ->then(function () use ($dispatch) {
› return $dispatch->run();
› });
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Pipeline.php:59 {
think\Pipeline->think\{closure} …
› try {
› return $destination($passable);
› } catch (Throwable | Exception $e) {
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Pipeline.php:66 {
think\Pipeline->then(Closure $destination) …
›
› return $pipeline($this->passable);
› }
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Route.php:786 {
think\Route->dispatch(Request $request, $withRoute = true) …
› return $dispatch->run();
› });
› }
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Http.php:216 {
think\Http->dispatchToRoute($request) …
›
› return $this->app->route->dispatch($request, $withRoute);
› }
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Http.php:206 {
think\Http->think\{closure} …
› ->then(function ($request) {
› return $this->dispatchToRoute($request);
› });
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Pipeline.php:59 {
think\Pipeline->think\{closure} …
› try {
› return $destination($passable);
› } catch (Throwable | Exception $e) {
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/think-trace/src/TraceDebug.php:71 {
think\trace\TraceDebug->handle($request, Closure $next) …
›
› $response = $next($request);
›
}
think\trace\TraceDebug->handle() {}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Middleware.php:142 {
think\Middleware->think\{closure} …
› }
› $response = call_user_func($call, $request, $next, ...$params);
›
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Pipeline.php:85 {
think\Pipeline->think\{closure} …
› try {
› return $pipe($passable, $stack);
› } catch (Throwable | Exception $e) {
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Pipeline.php:66 {
think\Pipeline->then(Closure $destination) …
›
› return $pipeline($this->passable);
› }
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Http.php:207 {
think\Http->runWithRequest(Request $request) …
› return $this->dispatchToRoute($request);
› });
› }
}
/www/wwwroot/test.likuso/likuso/vendor/topthink/framework/src/think/Http.php:170 {
think\Http->run(Request $request = null): Response …
› try {
› $response = $this->runWithRequest($request);
› } catch (Throwable $e) {
}
/www/wwwroot/test.likuso/likuso/public/index.php:20 {
›
› $response = $http->run();
›
}
}
}