EPHONE Api
Home
About
Contact
Index
Api Contacts Services: Contact Blocked Items report
Service: ContactBlockedItems:
See:
Add new contact item to your contact list
Add contact item to your blocked list
Find a contct in your contact list by filter arguments
Return to Index
POST http://api.my-t.co.il:9008/Contacts/ContactBlockedItemsWs.svc HTTP/1.1 Content-Type: text/xml; charset=utf-8 SOAPAction: "http://www.ephone.org.il/ws/ContactBlockedItems" Host: api.my-t.co.il:9008 Content-Length: 462 Expect: 100-continue Connection: Keep-Alive
Request:
****
myname
ראשון
2
Response:
Soap Request Sample C#:
static void DoRequest() { string url;//See Service above string soapAction;//See Service above string soapBody;//See Request above string response = null; string state = "Unknwon"; try { response = SoapRequest(url, soapAction, soapBody); state = "Success"; } catch (WebException wex) { state = "Error: " + wex.Message; } catch (Exception ex) { state = "Error: " + ex.Message; } Console.Write(@"Result: {0}, State: {1}", response, state); } //Execute soap request using http post method static string SoapRequest(string url, string soapAaction, string soapBody) { string result = null; //Create HttpWebRequest HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); request.Method = "POST"; request.ContentType = "text/xml; charset=utf-8"; request.Timeout = 10000; request.KeepAlive = false; request.UseDefaultCredentials = true; request.Headers["SOAPAction"] = soapAaction; byte[] bytes = Encoding.UTF8.GetBytes(soapBody); request.ContentLength = bytes.Length; //Create request stream using (Stream OutputStream = request.GetRequestStream()) { if (!OutputStream.CanWrite) { throw new Exception("Could not wirte to RequestStream"); } OutputStream.Write(bytes, 0, bytes.Length); } //Get response stream using (WebResponse resp = request.GetResponse()) { using (Stream ResponseStream = resp.GetResponseStream()) { using (StreamReader readStream = new StreamReader(ResponseStream, Encoding.UTF8)) { result = readStream.ReadToEnd(); } } } return result; }