Доброе утро! Ребят подскажите как из переменной зеннопостера выпарсить JSON и вставить в C# снипет. Делаю так:
Отдает 200 HTTP. Но если меняю эту строку и беру строку из переменной, отдает 400 - сотый.
Так вот сам вопрос, возможно ли этот самый JSON получить из переменной, есть решение? Спасибо.
Код:
string url = "https://api.****.com/api/v2/users/self";
string accessToken = project.Variables["ACCESS_TOKEN"].Value;
string userAgent = "okhttp/3.4.1";
var httpWebRequest = (HttpWebRequest)WebRequest.Create(url);
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "PUT";
httpWebRequest.Headers.Add("X-****-ApiKey", "39ac238e-e3ab-4b34-86c5-19c367e8e472");
httpWebRequest.Headers.Add("X-****-AppVersion", "10243");
httpWebRequest.Headers.Add("X-****-Locale", "ru-RU");
httpWebRequest.Headers.Add("X-****-DeviceBrand", "XIAOMI Redmi Note 3");
httpWebRequest.Headers.Add("X-****-OsVersion", "4.4.2 (19)");
httpWebRequest.Headers.Add("X-****-ConnectionType", "WIFI");
httpWebRequest.Headers.Add("X-****-AccessToken", accessToken);
httpWebRequest.UserAgent = userAgent;
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string jsonText = "{\"name\":\"Aubrey\",\"bio\":\"*** me now, my profile...\",\"phoneNumber\":\"\",\"websiteUrl\":\"http://bi***.com/LINK\",\"gender\":\"UNKNOWN\"}";
streamWriter.Write(jsonText);
streamWriter.Flush();
streamWriter.Close();
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
return httpWebRequest;
Код:
string jsonText = project.Variables["JSON_CODE"].Value;