нужно написать запрос апи
Так я делаю на питоне и этот запрос работает:
PS: я изменил сслылку, логин и пароль
import requests
url="http://test/test/test"
response= requests.get(url, auth=('username', 'pas'))
print(response.status_code) # 200
print(response.text) # вывожу джейсон
как я понял на C# аналогичный запрос будет выглядеть следующим образом:
using System;
using System.IO;
using System.Text.Json;
using System.Text.Json.Serialization;
using Newtonsoft.Json.Linq;
using System.Data;
using Newtonsoft.Json;
using System.Globalization;
using System.Text;
using System.Net;
using Newtonsoft.Json;
public class mainClass
{
public static void Main()
{
String url = "http://test/test/test";
var request = WebRequest.Create(url);
request.Method = "GET";
request.Credentials = new System.Net.NetworkCredential("username", "pas");
var webStream = request.GetResponse().GetResponseStream(); // на этом месте получаю ошибку 409
var reader = new System.IO.StreamReader(webStream);
var data = reader.ReadToEnd();
Console.Write(data);
//var jobject = JObject.Parse(data)["data"];
}
}
Но код написанный на C# не работает
var webStream = request.GetResponse().GetResponseStream(); // на этом месте получаю ошибку 409
В чем ошибка?
Как это исправить?
заранее спасибо!