Microsoft
Software
Hardware
Network
Question : Should I use HTTPWebRequest or TCP sockets to retrieve XML from HTTPS link
Hello Experts,
I have been trying to solve this problem for some time now.
Our company receives an email with a HTTPS link("
https://somedomain.c
om/Display
.xml?refer
ralID=5319
582
") to an XML document. When we click on the link, a dialog box pops up where we are asked to enter our username and password. After successful authentication, the XML displays in the browser window itself.
I wrote some code to automate this process through an ASP.net C# console application using the following code through HTTPWebRequest.
HttpWebRequest request = (System.Net.HttpWebRequest
)HttpWebRe
quest.Crea
te("
https:
//somedoma
in.com/Dis
play.xml?r
eferralID=
5319582
");
request.ContentType = "text/html";
request.Credentials = new System.Net.NetworkCredenti
al("userna
me","passw
ord");
// Get the stream associated with the response.
HttpWebResponse response = (HttpWebResponse)request.G
etResponse
();
But this is not working. I get the following error: “The remote server returned an error: (403) Forbidden”. I am stuck here as I cannot parse the XML until I can get past this. Should I be using sockets instead?
Please advise.
Answer : Should I use HTTPWebRequest or TCP sockets to retrieve XML from HTTPS link
http://us.php.net/manual/e
n/function
.htmlentit
ies.php
Super easy: htmlentities($string)
and to convert it back:html_entity_decode($s
tring)
Random Solutions
SQL Select Statement
jQuery Autocomplete with PHP / MySQL [PART 1]
If Statement on Control Source
How to Use Abandoned Local Profile From Different Domain
Remote Desktop Connection to Windows SBS 2008
Cisco Switch not configured with TACACS asks for username?
Find button on form
Can't Mount or Delete Public Folders Exchange 2010
Error when running adprep32/forest prep
SSL Certificates for Exchange 2010