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 09:35

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

Mesaj gönderen leoeroz » 07 Kas 2017 03:48

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: 59
Kayıt: 25 Eyl 2011 05:11
Konum: Balıkesir
İletişim:

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

Mesaj gönderen ismailkocacan » 07 Kas 2017 07:38

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 09:35

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

Mesaj gönderen leoeroz » 09 Kas 2017 08:32

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