Я пытаюсь опубликовать URL-адрес, который выглядит примерно так:
«http://domain.com/api/?application_id=user&format=json&session_token=1824dsf1u312asd14"
Я использую вышеуказанное в качестве URL-адреса запроса и записываю свои данные в поток следующим образом:
byte[] ByteQuery = Encoding.UTF8.GetBytes(post_body);
httpWebRequest.ContentLength = ByteQuery.Length;
Stream QueryStream = httpWebRequest.GetRequestStream();
QueryStream.Write(ByteQuery, 0, ByteQuery.Length);
QueryStream.Close();
Все нормально, веб-страница без проблем получает данные. Проблема в том, что он возвращает ошибку, подобную этой:
{"stat": "fail", "диагностика": "0 2.6 25.22", "error": {"code": 6, метод "message": "(usermgmt.add) не может изменить application_id на (user ) в том же запросе, когда установлено значение (null-app). "}}
Итак, мой вопрос: как мне обработать отправку данных на эту страницу? application_id должен быть установлен для достижения желаемых результатов. Я также попытался отправить его через RequestStream безрезультатно.
Мои данные в виде строки выглядят так:
Метод = usermgmt.add & uid_to_add = 5452007164 & api_signature = & дорожки = H40alhZWzp
Запрос, который я пытаюсь повторить:
http://pastebin.com/c38Cq3AR