Help using Base SAS procedures

Unable to access a web page through proc http

Reply
Occasional Contributor
Posts: 19

Unable to access a web page through proc http

Hi,

I've been trying to use the proc http to download a simple html page from one of our internal website. This page requires authentication to access. I've been accessing this page using the wget -O functionality in UNIX, by specifying the user id and password in .netrc file in my home directory.

However, when I try the below code in SAS 9.2, the html page that I get is login page which still asks my credentials to login.

filename in "~/ProxyTest_in";
filename out "~/ProxyTest_out.html";
filename hdrout "~/headerOut.txt";

data _null_;
file in;
input;
put _infile_;
datalines4;

;;;;
run;

proc http
in=in
out=out
headerout=hdrout
url="http://login.myportal.com/portal/Comp/TCC/landingPage"
method="post"
ct="application/x-www-form-urlencoded"
webpassword="pwd"
webusername="userid"
proxyport=80
proxyhost='http://login.myportal.com'
;
run;

The header message shows that the response code is 200. However, the html page is not going beyond the login page.

Note: When I copy this link in a browser, it uses my windows authentication and takes me directly to the home page (supasses the login page). Same is the case when I used to do a wget (using .netrc as the authentication mechanism).

Thanks in Advance!
Pramod
Super User
Posts: 9,687

Re: Unable to access a web page through proc http

At support.sas.com I found an example.But not sure whether it can work.
[pre]
filename foo url 'https://www.b.com/file1.html'
user='jones' prompt;

[/pre]

Ksharp
Ask a Question
Discussion stats
  • 1 reply
  • 578 views
  • 0 likes
  • 2 in conversation