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.
SOAP Web Servis İçerik Sayfası Nasıl Güncellenir ?
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.
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.
-
- Üye
- Mesajlar: 88
- Kayıt: 25 Eyl 2011 06:11
- Konum: İstanbul
- İletişim:
Re: SOAP Web Servis İçerik Sayfası Nasıl Güncellenir ?
Delphi Soap Server projesi açtıktan sonra, TWSDLHTMLPublish sınıfının ServiceInfo methodunu inceleyebilirsiniz.
Re: SOAP Web Servis İçerik Sayfası Nasıl Güncellenir ?
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.
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> </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\"> </td><td width=\"99%\" class=\"Info\">\r\n<a href=\"http://localhost:8080\">UUS</a> > <span class=\"Off\">IUUService</span></td></tr>\r\n<tr><td> </td><td> </td></tr>\r\n<tr><td width=\"1%\"> </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 <span class=\"Namespace\">(urn:UUService-IUUService)</span>\r\n<table>\r\n<tr><td width=\"10%\" class=\"MethName\"> </td><td class=\"ParmName\">SampleEnum </td><td><span class=\"MethName\">echoEnum(</span><span class=\"MethName\"></span><span class=\"ParmName\">SampleEnum</span><span class=\"MethName\"> eValue</span><span class=\"MethName\">)</span></td></tr>\r\n<tr><td width=\"10%\" class=\"MethName\"> </td><td class=\"ParmName\">TDoubleDynArray </td><td><span class=\"MethName\">echoDoubleArray(</span><span class=\"MethName\"></span><span class=\"ParmName\">TDoubleDynArray</span><span class=\"MethName\"> daValue</span><span class=\"MethName\">)</span></td></tr>\r\n<tr><td width=\"10%\" class=\"MethName\"> </td><td class=\"ParmName\">TSampleStruct </td><td><span class=\"MethName\">echoStruct(</span><span class=\"MethName\"></span><span class=\"ParmName\">TSampleStruct</span><span class=\"MethName\"> pEmployee</span><span class=\"MethName\">)</span></td></tr>\r\n<tr><td width=\"10%\" class=\"MethName\"> </td><td class=\"ParmName\">double </td><td><span class=\"MethName\">echoDouble(</span><span class=\"MethName\"></span><span class=\"ParmName\">double</span><span class=\"MethName\"> dValue</span><span class=\"MethName\">)</span></td></tr>\r\n<tr><td width=\"10%\" class=\"MethName\"> </td><td class=\"ParmName\">string </td><td><span class=\"MethName\">echoUserAuth(</span><span class=\"MethName\"></span><span class=\"ParmName\">string</span><span class=\"MethName\"> clientInfo</span><span class=\"MethName\">)</span></td></tr>\r\n<tr><td width=\"10%\" class=\"MethName\"> </td><td class=\"ParmName\">string </td><td><span class=\"MethName\">echoUserAuth2(</span><span class=\"MethName\"></span><span class=\"ParmName\">string</span><span class=\"MethName\"> clientInfo</span><span class=\"MethName\">)</span></td></tr>\r\n</table>\r\n</li></ul></td></tr></table></body></html>