mirror of
http://124.126.16.154:8888/singularity/HyperfDevelopmentKitCore.git
synced 2026-01-15 06:15:10 +08:00
fix(CoreMiddleware): 修复分页头部信息设置错误
- 将 'Total-Pages' 头部信息设置为正确的最后一页数 - 添加 Content-Type 头部信息,设置为 application/json Signed-off-by: 李东云 <dongyu.li@luxcreo.ai>
This commit is contained in:
@@ -77,7 +77,7 @@ class CommonCoreMiddleware extends CoreMiddleware
|
||||
->withHeader('Per-Page', (string)$response->perPage())
|
||||
->withHeader('Total', (string)$response->total())
|
||||
->withHeader('Current-Page', (string)$response->currentPage())
|
||||
->withHeader('Total-Pages', (string)$response->hasPages());
|
||||
->withHeader('Total-Pages', (string)$response->lastPage());
|
||||
$fact_response = $this->utilsService->extendLinkToHeader($fact_response, $response->nextPageUrl(), 'next');
|
||||
$fact_response = $this->utilsService->extendLinkToHeader(
|
||||
$fact_response,
|
||||
@@ -90,7 +90,10 @@ class CommonCoreMiddleware extends CoreMiddleware
|
||||
$response->previousPageUrl(),
|
||||
'prev'
|
||||
);
|
||||
return $fact_response->withBody(new SwooleStream(Json::encode($response->items())));
|
||||
return $fact_response->withBody(new SwooleStream(Json::encode($response->items())))->withHeader(
|
||||
Header::CONTENT_TYPE,
|
||||
'application/json',
|
||||
);
|
||||
}
|
||||
|
||||
return parent::transferToResponse($response, $request);
|
||||
|
||||
Reference in New Issue
Block a user