HttpWebRequest credentials

danskretail
Member Posts: 4
We are moving from Nav 2009 to 2015. In 2009 I have a call to a web service where I use the 'Microsoft XML, v3.0'.XMLHTTP' automation, and send username and password like this 'XmlHttp.open('POST',txtURL, FALSE, UserID,Password);'
in 2015 I want to use 'System.Net.HttpWebRequest' Dotnet.
I cant figure out how to pass credentials to the webrequest, it seems like I should be creating an instance of the 'System.Net.CredentialCache' but i cant access this class from Dynamics Nav.
Any ideas ?
BR
Peter
in 2015 I want to use 'System.Net.HttpWebRequest' Dotnet.
I cant figure out how to pass credentials to the webrequest, it seems like I should be creating an instance of the 'System.Net.CredentialCache' but i cant access this class from Dynamics Nav.
Any ideas ?
BR
Peter
0
Comments
-
Take a look in NAV2015, codeunit 1290 where there are similar usages.Bardur Knudsen
Microsoft - Dynamics NAV0 -
Hi Baldur
Thank you for the answer.
I've allready been looking ind CU 1290, but I cant find an example on how to specify username and password.
Instead i've tried to use a header value like this, but this gives me an error 401
HttpRequestHeader := HttpWebRequest.Headers();
HttpRequestHeader.Add('Authorization','Basic Username:Password');0 -
Problem solved
I found the class System.Net.NetworkCredential
And then I could handle it like this
Credentials := Credentials.NetworkCredential(UserName,Password);
HttpWebRequest.Credentials := Credentials;
It works fine
BR
Peter0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions