Мне нужно передать приведенный ниже путь как URI.Проблема с пропущенными двойными кавычками как строка в C#
https://api.mytrade.com/oauth/accesstoken?grant_type=auth_code -d "code=DBvmp1o9"
Я использовал следующие решения для реализации побега charecter для двойных кавычек, которые привели к внутренней ошибке сервера.
Решение 1: string URI = "https://api.mytrade.com/oauth/accesstoken?grant_type=auth_code -d \"code=" + accessCode + "\"";
Решение 2 (дословное строковый литерал): string URI = @"https://api.mytrade.com/oauth/accesstoken?grant_type=auth_code -d ""code=" + accessCode + "";
Любая помощь очень ценится.
Что вы проходящее строку * к *? –
пространство и цитаты - это не то, что вы видите в урисе; ты ури-сбежал? (пробел будет + или% 20, котировки будут% 22, равно будет% 3d и т. д. –
@ lc: Я передаю строку методу Weclient.UploadValues (). – aceventura