У меня есть API-адрес Rest https://www.box.com/api/oauth2/token
. Чтобы получить токены обновления/доступа соответственно.Как сформировать WebRequest для данных формы Multi Part и это значение?
Когда я пробую это в PostMan (Chrome Extension)
Его работая отлично. Ниже я прикрепил экран.
Получение токена доступа Ссылка: https://developers.box.com/oauth/
Но тот же я попробовал в коде его дать мне Bad Request Error
.
public string PostToUrl(string url, string data)
{
string results = String.Empty;
WebRequest req = WebRequest.Create(url);
req.Method = WebRequestMethods.Http.Post;
byte[] byteArray = Encoding.UTF8.GetBytes(data);
req.ContentType = "application/x-www-form-urlencoded";
req.ContentLength = byteArray.Length;
Stream dataStream = req.GetRequestStream();
dataStream.Write(byteArray, 0, byteArray.Length);
dataStream.Close();
WebResponse res = req.GetResponse();
dataStream = res.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
results = reader.ReadToEnd();
return results;
}
public override void TestConnection(TimeSpan timeout)
{
string json = PostToUrl("https://www.box.com/api/oauth2/token", "code=" + Code + "&grant_type=authorization_code&client_id=" + ClientId + "&client_secret=" + ClientSecret);
}
здесь мой вопрос ....
Как мне нужно, чтобы сформировать запрос на этот отдых API call
? Как объединить данные и значения Multi Form с этим запросом?
Box Запрос через сообщение Man:
Box Просьба Мой код:
Спасибо за ваш ответ. Я сравнил уже через скрипача. Но я не понимаю, как добавить эти настройки контента с данными формы и ее значениями. я обновил вопрос – RajeshKdev