SQL Server’da Web Sitesinin Kaynak Kodlarına Ulaşmak
Herkese merhaba,
Bu yazıda SQL Server’da web sitesinin kaynak kodlarına ulaşmak hakkında bilgi vereceğim.
SQL Server’da bazı durumlarda web sitesinin kaynak kodlarına T-SQL kodları ile ulaşmak isteyebiliriz.
İlk olarak aşağıdaki kodları çalıştırıp gerekli ayarlamaları yapmalısınız.
EXEC sp_configure 'show advanced options', 1
RECONFIGURE
EXEC sp_configure 'Ole Automation Procedures', 1
RECONFIGURE
Yukarıdaki kodlar başarıyla çalıştıktan sonra aşağıdaki sorguyu kullanarak kaynak kodlarına erişebilirsiniz.
DECLARE @HTMLIcerik AS TABLE
(
DonenIcerik NVARCHAR(MAX)
);
DECLARE @Istek AS INT;
DECLARE @URL AS NVARCHAR(1000) = N'https://posmatik2.isbank.com.tr/LoginPanel.html';
EXEC sp_OACreate 'MSXML2.ServerXMLHTTP', @Istek OUT;
EXEC sp_OAMethod @Istek, 'open', NULL, 'GET', @URL, 'false';
EXEC sp_OAMethod @Istek, 'send';
INSERT INTO @HTMLIcerik
(
DonenIcerik
)
EXEC sp_OAGetProperty @Istek, 'responseText';
EXEC sp_OADestroy @Istek;
SELECT DonenIcerik
FROM @HTMLIcerik;
Sorguyu çalıştırdığınızda aşağıdaki sonucu alacaksınız.
Görüldüğü üzere Html kodları yani sitemizin kaynak kodlarını elde etmiş olduk.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.