- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

5 аналитических инструментов для отслеживания бот-трафика
Решения, которые помогут обнаружить фейковый трафик и сократить его
Джойдип Бхаттачарья
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
На WP (3.0.1) при отправке данных по XML-RPC протоколу возвращается ответ
response from the server does not contain valid xml
Проверили: хмл сервер обрабываеся нормально, отправленный материал добавляется, по протоколу оно прошло успешно.
Но при всем при этом ошибка
response from the server does not contain valid xml
не перестает возвращаться. Более того появляется такое с выбиванием соединения:
-- Environment --
OS: Microsoft Windows NT 5.1.2600 Service Pack 2
-- Exception Details --
Message: Базовое соединение закрыто: Соединение, которое должно было работать, было разорвано сервером.
Stack Trace: в System.Net.HttpWebRequest.GetResponse()
в CookComputing.XmlRpc.XmlRpcClientProtocol.GetWebResponse(WebRequest request)
в CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(Object clientObj, MethodInfo mi, Object[] parameters)
в CookComputing.XmlRpc.XmlRpcClientProtocol.Invoke(MethodInfo mi, Object[] Parameters)
в XmlRpcProxybac9f7cf-9607-42fb-8f17-d552905e0e9d.NewPost(String blog_id, String username, String password, WpNewPage content, Boolean publish)
в eh.c(Object A_0)
в System.Threading.ThreadHelper.ThreadStart_Context(Object state)
в System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
в System.Threading.ThreadHelper.ThreadStart(Object obj)
Source: System
Target Site: System.Net.WebResponse GetResponse()
Help Link: none
Подскажите в какую сторону смотреть ошибку.
Поставьте http-дебаггер, типа fiddler, настройте его, чтобы перехватывал что на сервер с сервера уходит и посмотрите, что возвращает сервер.
Может там какой-нито BOM идет в начале и из-за этого xml невалидным становится. (Firefox любит на BOM в RSS ругаться, например).
т.е. основная задача узнать что возвращает сервер - и от этого уже плясать.
при отправке данных по XML-RPC протоколу возвращается ответ
response from the server does not contain valid xml
Частая ошибка - отправляется пустой первая строка или БОМ.
Проверил - отправка данных в другой сайт не вызывает никаких ошибок и все отправляется корректно.
Какая-то ошибка на стороне сервера.
Ну так да, это понятно, раз у вас запись-то добавляется.
Мы вам тут советуем посмотреть, что же все-таки сервер отвечает, потому что ваш клиент ругается на ответ сервера.
Разница в ответе сервера такая,
там где в порядке выдача, в конце пакета выдает
Posted ! ID: 35
а в сайте где ошибка этой строки нет.
Хм, это вы так для упрощения написали? Потому что у вас-то клиент ругается на невалидный xml.
Можете весь код ответа привести с заголовками?
Спасибо за помощь, вопрос разрулили.
Так что в итоге было-то? А то вдруг у кого-то будет такая же ошибка.
Нанял человека, который сутки копался, нашел причину и устранил. В подробности я не вдавался.
Был бы я великим специалистом, разложил бы подробно по полочкам.