plesk api
Plesk’in apisini kullanarak .net de yapılmış olan uygulama.
Not : Bu uygulama daha önce PHP ile yazmış olduğum uygulamayı .NET ortamına geçirmek amacı ile Sedat KARTAL arkadaşım tarafından hazırlanmıştır.
try
{
ServicePointManager.ServerCertificateValidationCallback = delegate //ssl sertifikamız yok bu yüzden ssli atlatmak için bu kodu yazdım
{
return
true;
};
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://adresburaya.net:8443/enterprise/control/agent.php");
paket = "<?xml version='1.0' encoding='UTF-8'?> <packet version='1.4.0.0'> <client> <add> <gen_info> <cname>LogicSoft Ltd.</cname> <pname>Stephen Lowell</pname> <login>stevelow</login> <passwd>steve78</passwd> <status>0</status> <phone>416 907 9944</phone> <fax>928 752 3905</fax> <email>host@logicsoft.net</email> <address>105 Brisbane Road, Unit 2</address> <city>Toronto</city> <state/> <pcode/> <country>CA</country> </gen_info> <limits> <disk_space>100000</disk_space> <max_dom>50</max_dom> <max_subdom>250</max_subdom> <max_webapps>30</max_webapps> <max_traffic>50000</max_traffic> <max_db>200</max_db> <mysql_dbase_space>50000</mysql_dbase_space> <max_shared_ssl_links>50</max_shared_ssl_links> <expiration>1134616208</expiration> </limits> <permissions> <create_domains>true</create_domains> <manage_phosting>true</manage_phosting> <manage_quota>false</manage_quota> <manage_subdomains>true</manage_subdomains> <change_limits>true</change_limits> <manage_dns>true</manage_dns> <manage_log>true</manage_log> <manage_anonftp>true</manage_anonftp> <manage_webapps>true</manage_webapps> <manage_sh_access>true</manage_sh_access> <manage_maillists>true</manage_maillists> <make_dumps>true</make_dumps> <remote_access_interface>true</remote_access_interface> <cp_access>true</cp_access> <manage_domain_aliases>true </manage_domain_aliases> </permissions> </add></client> </packet>";
request.Method = "POST";
request.Headers.Add("HTTP_AUTH_LOGIN", "kullanıcıadı");
request.Headers.Add("HTTP_AUTH_PASSWD", "şifre");//kullanıcı adı şifre yaz
request.ContentType = "text/xml";
request.ContentLength = paket.Length;
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3;
ASCIIEncoding encoding = new ASCIIEncoding();
byte[] buffer = encoding.GetBytes(paket);
using (Stream stream = request.GetRequestStream())
{
stream.Write(buffer, 0, paket.Length);
}
WebResponse Donen = request.GetResponse();
//curl_close($this->Oturum);
HttpWebResponse result= (HttpWebResponse)request.GetResponse();
Stream receive=result.GetResponseStream();
StreamReader sr=new StreamReader(receive);
string sonuc=sr.ReadToEnd();
Label2.Text = sonuc;
if (sonuc.Contains("<status>ok</status>"))
{
Label1.Text = "Hosting Eklendi.";
}
else
{
Label1.Text = "Hosting Eklenemedi";
}
}
catch (Exception ex)
{
Label1.Text = ex.Message;
}Leave a comment
ETİKET BULUTU
ajax
ajax istek
ajax manşet
ajax nedir
açılır
blog
blog dergisi
blogstar
calendar
dergi
eyceks
get
google
ismailperim
javascript
javascript nedir
jquery
js
json
kapanır
kutu
mysql
nesne
object oriented
oop
php
php oop
plesk
plesk 86
plesk api .net
plesk api rpc
plesk hosting açmak
plesk mail
plesk panel
plesk uygulama
post
programlama
slide
sms
sınıf
web
web programlama
xml
xmlhttprequest
yeniden



