Hallo,
Ich versuche REST webservice mit dieser URL aufzurufen: url = "https://example.biz/api/v1/orders
Es funktioniert so weit.
Aber wenn ich irgendeinen Filter in die URL setze wie example.biz/api/v1/orders?status=bereit bekomme ich den Fehler "nicht autorisiert", obwohl die URL mit Filter im Browser funktioniert.
Hier ist mein Code:
*Topic verschoben, Code-Tags eingefügt*
Ich versuche REST webservice mit dieser URL aufzurufen: url = "https://example.biz/api/v1/orders
Es funktioniert so weit.
Aber wenn ich irgendeinen Filter in die URL setze wie example.biz/api/v1/orders?status=bereit bekomme ich den Fehler "nicht autorisiert", obwohl die URL mit Filter im Browser funktioniert.
Hier ist mein Code:
VB.NET-Quellcode
- url = "https://example.biz/api/v1/orders"
- Dim uri As New Uri(url)
- Dim request As HttpWebRequest
- request= DirectCast(WebRequest.Create(url), HttpWebRequest)
- request.Method = "GET"
- request.Accept = "application/json"
- request.Credentials = GetCredential(t_url)
- Dim my_request As HttpWebResponse = my_request.GetResponse()
- Public Function GetCredential(ByVal url As String) As CredentialCache
- ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12
- Dim credentialCache = New CredentialCache()
- credentialCache.Add(New Uri(url), "Digest", New NetworkCredential("username", "passwort"))
- Return credentialCache
- End Function
*Topic verschoben, Code-Tags eingefügt*
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Marcus Gräfe“ ()