SOAP Web Servis İçerik Sayfası Nasıl Güncellenir ?

Yapmak istediğiniz işle ilgili doğru bileşeni bulmak için burayı kullanabilirsiniz. Sadece bulmak için, diğer sorular Programlama forumuna lütfen.
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Cevapla
leoeroz
Üye
Mesajlar: 6
Kayıt: 26 Eki 2017 10:35

SOAP Web Servis İçerik Sayfası Nasıl Güncellenir ?

Mesaj gönderen leoeroz »

VCL ile SOAP Server uygulaması oluşturulunca, servis içeriğinin ve WSDL linkinin sunulduğu bir web sayfası yaratılıyor otomatik olarak. Bu sayfayı nasıl istediğim gibi değiştirebilirim?

Default yaratılan sayfa aşağıdaki gibi. Örneğin buradaki başlığı "soapserver220 - Service Info Page" yazısını değiştirmek istiyorum ya da başlığın background rengini değiştirmek istiyorum ya da 2. sıradaki "IWSDLPublish [WSDL]" başlığını sayfadan kaldırmak istemiyorum. Bu sayfanın bir patterni olmalı .xml, .html vs. ancak bulamadım. Yardımcı olursanız sevinirim. Teşekkürler.

Resim
ismailkocacan
Üye
Mesajlar: 88
Kayıt: 25 Eyl 2011 06:11
Konum: İstanbul
İletişim:

Re: SOAP Web Servis İçerik Sayfası Nasıl Güncellenir ?

Mesaj gönderen ismailkocacan »

Delphi Soap Server projesi açtıktan sonra, TWSDLHTMLPublish sınıfının ServiceInfo methodunu inceleyebilirsiniz.
leoeroz
Üye
Mesajlar: 6
Kayıt: 26 Eki 2017 10:35

Re: SOAP Web Servis İçerik Sayfası Nasıl Güncellenir ?

Mesaj gönderen leoeroz »

Teşekkürler ismailkocacan
Response->Content sayfanın html kodunu döndürdü. Şimdi bunu istediğim gibi customise edit tekrar content'e eşitleyeceğim.

Kod: Tümünü seç

<html><head><META name=\"serviceInspection\" content=\"inspection.wsil\"><title>UUS</title><style type=\"text/css\"><!--\r\nbody       {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; margin-left: 0px; margin-top: 0px; margin-right: 0px; }\r\nh1         {color: #333333; font-size: 18pt; font-style: normal; font-weight: bold; }\r\nh2         {color: #333333; font-size: 14pt; font-style: normal; font-weight: bold; }\r\nh3         {color: #333333; font-size: 12pt; font-style: normal; font-weight: bold; }\r\n.h1Style   {color: #333333; font-size: 18pt; font-style: normal; font-weight: bold; }\r\n.TblRow    {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal; }\r\n.TblRow1   {color: #333333; background-color: #f5f5dc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; }\r\n.TblRow0   {color: #333333; background-color: #d9d4aa; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; }\r\n.TblHdr    {color: #CCCC99; background-color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: center;}\r\n.IntfName  {color: #660000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; }\r\n.MethName  {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; text-decoration: none; }\r\n.ParmName  {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }\r\n.Namespace {color: #333333; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: italic; }\r\n.WSDL      {color: #990000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; }\r\n.MainBkgnd {background-color : #d9d4aa; }\r\n.Info      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; }\r\n.NavBar    {color: #660000; background-color: #f5f5dc; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold;text-decoration: none; }\r\n.Off       {color: #A0A0A0; }\r\n.Tip \t    {color: #666666; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : normal; font-size : 9pt; }\r\n--></style>\r\n</head><body><table class=\"MainBkgnd\" border=0 cellpadding=0 cellspacing=0 width=\"100%\"><tr><td>&nbsp;</td></tr><tr><td class=\"h1Style\" align=\"center\">UUS - Service Info Page</td></tr></table><br><table width=\"100%\" border=0 cellpadding=1 cellspacing=0>\r\n<tr><td width=\"1%\" class=\"Info\">&nbsp;</td><td width=\"99%\" class=\"Info\">\r\n<a href=\"http://localhost:8080\">UUS</a>&nbsp;&gt;&nbsp;<span class=\"Off\">IUUService</span></td></tr>\r\n<tr><td>&nbsp;</td><td>&nbsp;</td></tr>\r\n<tr><td width=\"1%\">&nbsp;</td><td width=\"99%\"><ul><li>\r\n<span class=\"IntfName\">IUUService</span>\r\n<span class=\"WSDL\">[</span><a class=\"WSDL\" href=\"http://localhost:8080/wsdl/IUUService\">WSDL</a><span class=\"WSDL\">]</span>\r\n&nbsp;<span class=\"Namespace\">(urn:UUService-IUUService)</span>\r\n<table>\r\n<tr><td width=\"10%\" class=\"MethName\">&nbsp;</td><td class=\"ParmName\">SampleEnum </td><td><span class=\"MethName\">echoEnum(</span><span class=\"MethName\"></span><span class=\"ParmName\">SampleEnum</span><span class=\"MethName\">&nbsp;eValue</span><span class=\"MethName\">)</span></td></tr>\r\n<tr><td width=\"10%\" class=\"MethName\">&nbsp;</td><td class=\"ParmName\">TDoubleDynArray </td><td><span class=\"MethName\">echoDoubleArray(</span><span class=\"MethName\"></span><span class=\"ParmName\">TDoubleDynArray</span><span class=\"MethName\">&nbsp;daValue</span><span class=\"MethName\">)</span></td></tr>\r\n<tr><td width=\"10%\" class=\"MethName\">&nbsp;</td><td class=\"ParmName\">TSampleStruct </td><td><span class=\"MethName\">echoStruct(</span><span class=\"MethName\"></span><span class=\"ParmName\">TSampleStruct</span><span class=\"MethName\">&nbsp;pEmployee</span><span class=\"MethName\">)</span></td></tr>\r\n<tr><td width=\"10%\" class=\"MethName\">&nbsp;</td><td class=\"ParmName\">double </td><td><span class=\"MethName\">echoDouble(</span><span class=\"MethName\"></span><span class=\"ParmName\">double</span><span class=\"MethName\">&nbsp;dValue</span><span class=\"MethName\">)</span></td></tr>\r\n<tr><td width=\"10%\" class=\"MethName\">&nbsp;</td><td class=\"ParmName\">string </td><td><span class=\"MethName\">echoUserAuth(</span><span class=\"MethName\"></span><span class=\"ParmName\">string</span><span class=\"MethName\">&nbsp;clientInfo</span><span class=\"MethName\">)</span></td></tr>\r\n<tr><td width=\"10%\" class=\"MethName\">&nbsp;</td><td class=\"ParmName\">string </td><td><span class=\"MethName\">echoUserAuth2(</span><span class=\"MethName\"></span><span class=\"ParmName\">string</span><span class=\"MethName\">&nbsp;clientInfo</span><span class=\"MethName\">)</span></td></tr>\r\n</table>\r\n</li></ul></td></tr></table></body></html>
Cevapla