У меня есть один URL с некоторыми специальными символами, такими как |
и &
. URL-адрес возвращает данные JSON.WebClient.DownloadString не возвращает значение
Когда я пытаюсь использовать этот URL-адрес в браузере, он будет запускаться и возвращать данные json, но когда я пытаюсь использовать WebClient.DownloadString()
, это не сработает.
Пример:
Использование браузера:
http://websvr.test.com/abc.aspx?Action=B&PacketList=116307638|1355.00
Output :
[{"Column1":106,"Column2":"Buying Successfully."}]
Использование WebClient.DownloadString():
using (WebClient wc = new WebClient())
{
var json = wc.DownloadString("http://websvr.test.com/abc.aspx?Action=B&PacketList=116307638|1355.00");
}
Output :
[{"Column1":-107,"Column2":"Invalid Parametrer Required-(RefNo|JBPrice)!"}]
показать код, пожалуйста, еще никто не может помочь вам – lordkain
Добро пожаловать в StackOverflow, я думаю, вы должны уточнить ваш вопрос немного с примерами того, что вы пытались до сих пор, и что вывод, который вы ожидаете. См. [Как задать вопрос.] (Http://stackoverflow.com/help/how-to-ask) – Marusyk
Не могли бы вы взглянуть на: http://stackoverflow.com/questions/5566942/how-to -get-a-json-string-from-url Как получить строку json из url? –