Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№114-04-2009 17:58:30

AllSeeingI
Участник
 
Группа: Members
Зарегистрирован: 12-03-2007
Сообщений: 107
UA: Firefox 3.1

http-on-modify-request: модификация тела запроса

Доброго дня всем.

Вопрос прост: можно ли (и если можно - то как) модифицировать тело отсылаемого POST запроса? В обзёрвере http-on-modify-request можно получить заголовки - но это не то что надо.

Куда рыть?

Отсутствует

 

№214-04-2009 18:07:47

alex_past
Чайник
 
Группа: Members
Откуда: 14-ый рукав Млечного Пути
Зарегистрирован: 02-03-2009
Сообщений: 33
UA: Foxware 0.0

Re: http-on-modify-request: модификация тела запроса

Через XMLHTTPRequest можно полностью управлять и заголовками, и телом.
Да можно и просто скрипт на onsubmit формы повесить и модифицировать value до отправки.
Это всё - если речь про javascript.
Можно через DOM пойти: это на любом ходовом языке :) Точно так же отлавливать отправку формы и менять значение.

Отредактировано alex_past (14-04-2009 18:17:48)

Отсутствует

 

№314-04-2009 18:54:38

AllSeeingI
Участник
 
Группа: Members
Зарегистрирован: 12-03-2007
Сообщений: 107
UA: Firefox 3.1

Re: http-on-modify-request: модификация тела запроса

Не то - речь, всё же, идёт о том, как перехватить из расширения :)

Отсутствует

 

№414-04-2009 19:21:37

alex_past
Чайник
 
Группа: Members
Откуда: 14-ый рукав Млечного Пути
Зарегистрирован: 02-03-2009
Сообщений: 33
UA: Foxware 0.0

Re: http-on-modify-request: модификация тела запроса

А, извините, не понял вопроса :)
Тогда вот: http://forum.mozilla-russia.org/viewtopic.php?id=8239

Отредактировано alex_past (14-04-2009 19:22:04)

Отсутствует

 

№514-04-2009 19:23:40

AllSeeingI
Участник
 
Группа: Members
Зарегистрирован: 12-03-2007
Сообщений: 107
UA: Firefox 3.1

Re: http-on-modify-request: модификация тела запроса

Тогда вот: http://forum.mozilla-russia.org/viewtopic.php?id=8239

Грубый способ... но и на том спасибо.

Отсутствует

 

№614-04-2009 20:49:44

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 3.0
Веб-сайт

Re: http-on-modify-request: модификация тела запроса

Можно попробовать у subject http-on-modify-reques попросить nsIUploadChannel, и закачать в этот channel нужный stream (setUploadStream).
Но на http-on-modify-request работоспособность не проверял.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№720-04-2009 15:20:39

AllSeeingI
Участник
 
Группа: Members
Зарегистрирован: 12-03-2007
Сообщений: 107
UA: Firefox 3.1

Re: http-on-modify-request: модификация тела запроса

Можно попробовать у subject http-on-modify-reques попросить nsIUploadChannel, и закачать в этот channel нужный stream (setUploadStream).

Да, это сработало, спасибо. Нашёл по ключевым словам соответствующий кусок в расширении Tamper Data - посмотрите, если кому интересно.

Отредактировано AllSeeingI (20-04-2009 15:21:42)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]