是否可以通过 sp_oamethod 获得响应 Headers?
Is it possible to get Response Headers via sp_oamethod?
我在 SQL Server 2014 中有一个 Web 服务。我正在使用 sp_oamethod
来请求 API。现在我得到 response-code 和 response-body。我需要得到回应 header。谁能帮帮我?
我可以从响应 header
中检索 Rate-Limit-Remaining
DECLARE @responseHeader varchar(4000)
EXEC sp_OAMethod @res, 'getResponseHeader', @responseHeader OUT, 'Rate-Limit-Remaining'
PRINT 'Rate-Limit-Remaining: ' + coalesce(@responseHeader,'<null>')
EXEC sp_OAMethod @res, 'getResponseHeader', @responseHeader OUT, 'Rate-Limit-Reset'
PRINT 'Rate-Limit-Reset: ' + coalesce(@responseHeader,'<null>')
EXEC sp_OAMethod @res, 'getAllResponseHeaders', @responseHeader OUT
PRINT 'Response Headers: ' + coalesce(@responseHeader,'<null>')
我在 SQL Server 2014 中有一个 Web 服务。我正在使用 sp_oamethod
来请求 API。现在我得到 response-code 和 response-body。我需要得到回应 header。谁能帮帮我?
我可以从响应 header
中检索 Rate-Limit-RemainingDECLARE @responseHeader varchar(4000)
EXEC sp_OAMethod @res, 'getResponseHeader', @responseHeader OUT, 'Rate-Limit-Remaining'
PRINT 'Rate-Limit-Remaining: ' + coalesce(@responseHeader,'<null>')
EXEC sp_OAMethod @res, 'getResponseHeader', @responseHeader OUT, 'Rate-Limit-Reset'
PRINT 'Rate-Limit-Reset: ' + coalesce(@responseHeader,'<null>')
EXEC sp_OAMethod @res, 'getAllResponseHeaders', @responseHeader OUT
PRINT 'Response Headers: ' + coalesce(@responseHeader,'<null>')