mirror of
http://124.126.16.154:8888/singularity/HyperfDevelopmentKitCore.git
synced 2026-01-15 03:45:06 +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('Per-Page', (string)$response->perPage())
|
||||||
->withHeader('Total', (string)$response->total())
|
->withHeader('Total', (string)$response->total())
|
||||||
->withHeader('Current-Page', (string)$response->currentPage())
|
->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, $response->nextPageUrl(), 'next');
|
||||||
$fact_response = $this->utilsService->extendLinkToHeader(
|
$fact_response = $this->utilsService->extendLinkToHeader(
|
||||||
$fact_response,
|
$fact_response,
|
||||||
@@ -90,7 +90,10 @@ class CommonCoreMiddleware extends CoreMiddleware
|
|||||||
$response->previousPageUrl(),
|
$response->previousPageUrl(),
|
||||||
'prev'
|
'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);
|
return parent::transferToResponse($response, $request);
|
||||||
|
|||||||
Reference in New Issue
Block a user