• Авторизация


xml ? 23-11-2006 16:23 к комментариям - к полной версии - понравилось!


У меня вопрос.
А почему ты не постишь разом все новые сообщения/комменты ?
Почему получаешь по одиночке? Можно ведь отправить один большой запрос, а затем разом разобрать большой ответ. На мой взгляд, было бы быстрее.
вверх^ к полной версии понравилось! в evernote
Комментарии (9):
Bagdad 23-11-2006-17:11 удалить
Вспоминая как работал XML интерфейс в последнее время, я отказался от этой мысли.
Кроме того, пока для поста используется метод из оффициального клиента, что обеспечивает большую стабильность работы и пост сразу появляется в ленте (какое то время назад у TLC были с этим проблемы). В будущем планируется предоставить выбор метода отправки пользователю.

aDolphin 23-11-2006-17:26 удалить
хм...
наверное потому,что сервер стал возвращать всего-лишь 100'000 символов?
Если разом отправить запрос на все посты/комменты, то получится большущий xml.
А если там порядка 150-ти большущих постов + 200 комментов, тогда вернется обрезанный ответ, что вызывает ошибку. Уродская, конечно же схема. ValeZ мог бы что-нить оригинальнее придумать, например возвращать xml-результат с ошибкой №100, что означало бы "Превышен предельный размер ответа", или что-то в этом духе. Клиент бы знал, что возвращается большущий поток, и сам бы отправлял запросы на единичные посты/комменты.






Настроение сейчас - хреновое
Bagdad 23-11-2006-17:56 удалить
Исходное сообщение livenebo
хм...
наверное потому,что сервер стал возвращать всего-лишь 100'000 символов?
Если разом отправить запрос на все посты/комменты, то получится большущий xml.
А если там порядка 150-ти большущих постов + 200 комментов, тогда вернется обрезанный ответ, что вызывает ошибку. Уродская, конечно же схема. ValeZ мог бы что-нить оригинальнее придумать, например возвращать xml-результат с ошибкой №100, что означало бы "Превышен предельный размер ответа", или что-то в этом духе. Клиент бы знал, что возвращается большущий поток, и сам бы отправлял запросы на единичные посты/комменты.


Настроение сейчас - хреновое

Ну не совсем. Были откровенные проблемы с железом, как сказал Valez.

Lurk 24-11-2006-08:56 удалить
Bagdad, Кстати ты не мог бы скинуть мне кусок кода которым отправляешь как офф клиент? ))
Bagdad 24-11-2006-09:58 удалить
Исходное сообщение Lurk
Bagdad, Кстати ты не мог бы скинуть мне кусок кода которым отправляешь как офф клиент? ))

Ща нарежу, если время будет.
Там в принципе обычный http запрос...

Lurk 24-11-2006-10:07 удалить
Исходное сообщение Bagdad
Исходное сообщение Lurk
Bagdad, Кстати ты не мог бы скинуть мне кусок кода которым отправляешь как офф клиент? ))

Ща нарежу, если время будет.
Там в принципе обычный http запрос...


сЕНКУ))

aDolphin 24-11-2006-10:21 удалить
Я отправил большой запрос (110 постов за раз) и замерил возвращаемый поток и посмотрел текст этого потока.
Это обрезанный до 100 000 символов xml,
то есть уже не xml.

Наверное защита от атак...

Bagdad 24-11-2006-10:21 удалить
Запрос там на отправку коментария примерно такой:
code:
>POST /offline_addcomment.php HTTP/1.0
>Accept: text/html, */*
>User-Agent: Mozilla/3.0 (compatible; Indy Library)
>Content-Type: multipart/form-data; charset=windows-1251; >boundary=7d239f19102c8
>Host: www.liveinternet.ru
>Content-Length: 1030
>Connection: Keep-Alive
>
>--7d239f19102c8
>Content-Disposition: form-data; name="offline"
>
>1
>--7d239f19102c8
>Content-Disposition: form-data; name="username"
>
>UserName
>--7d239f19102c8
>Content-Disposition: form-data; name="password"
>
>UserPassword
>--7d239f19102c8
>Content-Disposition: form-data; name="message"
>
>
Исходное сообщение Lurk
>Все скачал)) Все клево))


>Радует...


>--7d239f19102c8
>Content-Disposition: form-data; name="headerofpost"
>
>Re: Ответ в JALIC; Траблы с XML...
>--7d239f19102c8
>Content-Disposition: form-data; name="jpostid"
>
>24266502
>--7d239f19102c8
>Content-Disposition: form-data; name="journalid"
>
>1247020
>--7d239f19102c8
>Content-Disposition: form-data; name="parseurl"
>
>1
>--7d239f19102c8--


Bagdad 24-11-2006-10:24 удалить
Исходное сообщение livenebo
Я отправил большой запрос (110 постов за раз) и замерил возвращаемый поток и посмотрел текст этого потока.
Это обрезанный до 100 000 символов xml,
то есть уже не xml.

Наверное защита от атак...


Проблема не в этом. Беда в том, что на обычный запрос сервер возвращает черти что. Так уже было, когда я только начал писать прогу.



Комментарии (9): вверх^

Вы сейчас не можете прокомментировать это сообщение.

Дневник xml ? | JALIC - Just Another LiveInternet Client | Лента друзей JALIC / Полная версия Добавить в друзья Страницы: раньше»