Я могу успешно подключиться к конечной точке с javascript, но не C#. В js он возвращает точно правильный ответ, но возвращает 403 в C#. Это также, кажется, терпит неудачу в python. Кто-нибудь знает, почему это может быть?
C# Код:
static void Main()
{
Program P = new Program();
P.postRequest();
}
public void postRequest()
{
var apiToken = "MyAPIToken";
var content = "{TheContent}";
using (var client = new WebClient())
{
string uriString = "URL";
client.Headers.Clear();
client.Headers.Add("Content-Type", "application/json");
client.Headers.Add("Ocp-Apim-Subscription-Key", apiToken);
byte[] responseArray = client.UploadData(uriString, Encoding.Default.GetBytes(content));
var response = Encoding.UTF8.GetString(responseArray, 0, responseArray.Length);
}
}