powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / XML+JSON Response
8 сообщений из 8, страница 1 из 1
XML+JSON Response
    #37705689
dreval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
суть вопроса в следующем есть URL тикого плана http://...ru/.../file.xml?param=value и при его выполнении возвращается строка формата json. подскажите в какую сторону смотреть?
через аякс возвращенная строка прелестно распарсилась
$.ajax({ url: " http://..../file.xml?param=value",
dataType: "jsonp",
scriptCharset: "utf-8",
cache: 1,
success: function (y) { alert(y) },
error: function (xhRequest, ErrorText, thrownError) { alert(ErrorText); }
});

Если я пробую считать ее таким образом через asp.net и передать на клиент, то выбивает ошибку парсинга на клиенте
string b = "";
HttpWebRequest Req = (HttpWebRequest)WebRequest.Create(url);
WebResponse Resp = Req.GetResponse();

Stream stream = Resp.GetResponseStream();
using (StreamReader br = new StreamReader(stream))
{
b = br.ReadLine();
br.Close();
}
Resp.Close();

context.Response.ContentType = "text/plain";
context.Response.Write(b);
...
Рейтинг: 0 / 0
XML+JSON Response
    #37706175
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
ну так сравни две разных "строки формата json"
...
Рейтинг: 0 / 0
XML+JSON Response
    #37706212
dreval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
внешне одинаковые, поэтому и возник такой вопрос, может контент тип отличается или еще что-то и попутно стало интересно как xml файлу передать параметры,чтоб он их обработал потом
...
Рейтинг: 0 / 0
XML+JSON Response
    #37706227
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
Content-Type и прочие хедеры легко видеть в firebug в закладке Net
...
Рейтинг: 0 / 0
XML+JSON Response
    #37706342
dreval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Поставил context.Response.ContentType = "text/javascript; charset=utf-8";
не помогло, в остальном различие только в длинне ответа в правильном респонсе 522В, в том, который не распарсился 695В
...
Рейтинг: 0 / 0
XML+JSON Response
    #37706346
.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
.
Гость
ну сличай по байтам, что я еще могу сказать
...
Рейтинг: 0 / 0
XML+JSON Response
    #37707413
dreval
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
разобрался, вдруг кому нужно, помогла такая строка ответа
string strOutput = string.Format("{0}{1}", context.Request["callback"], тут ответ от работавшей ссылки);
видимо это из-за того,что нужен был формат jsonp
...
Рейтинг: 0 / 0
XML+JSON Response
    #37707461
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
drevalразобрался...
Очень сомневаюсь, что разобрались. JSONP не надо путать с JSON. Первая штука - кроссдоменный аякс, а вторая - просто структурированный набор данных.
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / XML+JSON Response
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]