Get/Post запросы, как заполнять?
-
@DrPrime said in Get/Post запросы, как заполнять?:
@OLEG лучше через фидлер смотреть запросы
А так, нужно разбить
Заголовки устанавливаешь отдельно перед запросом, кроме Host, Content type
В самом пост запросе урл - то что сверху, данные добавляешь через конструктор - вводишь параметр, вводишь значение - жмешь кнопку добавить.
Content type - Устанавливаешь тип содержимого, в данному случае urlencodeС заголовками и данными запроса разобрался , а вот "Имя параметра" и "Значение Параметра" не понятно где брать. И что делать если например параметр не один?
-
@OLEG
Например, параметр f.req = 1154545454
тебе нужно в параметр вписать f.req, в значение 1154545454 и нажать кнопку добавить.
И так для каждого параметра. Они будут "сумироваться"
-
@DrPrime Спасибо, теперь понял суть.
А если в самом url уже есть значения:https://myaccount.google.com/_/AccountSettingsUi/data?ds.extension=105224707&f.sid=7921584579377439865&hl=ru&_reqid=305144&rt=c
Их все равно нужно добавлять?
-
@OLEG Смотря как в снифере показалось. Если есть и там и там - значит нужно так. Поэтому советую использовать фидлер, он четко показывает где что, в нем можно посмотреть удобную табличку параметров и значений и многое другое
-
@DrPrime Чтобы снифать https нужно использовать ещё дополнительный софт ?
-
@OLEG нет, фидлер справляется, если снифаешь мозилу - то в ней нужно либо установить "Использовть прокси системы" как то так настройка называется, либо 127.0.0.1:8888
http://javascript.ru/tools/http-debug/fiddler#otladka-https вот тут нужно клоцнуть что бы смотреть https
-
@DrPrime вот только эти два параметра показывает фидлер
f.req=%5B%5B%5B105224707%2C%5B%7B%22105224707%22%3A%5B%22sangvin10%40mail.ru%22%2C%5B%22PERSON%22%5D%2C%5B%5D%2C%22GPLUS_APP%22%2C10%5D%7D%5D%2Cnull%2Cnull%2C0%5D%5D%5D&at=ADhUedyk-a76WgIP5iMFTBYhMmBqzyrBaQ%3A1485906960425&
Извините за странный вопрос, но знак "&" входит в часть значения или это разделитель?
И ещё:: Куки лучше брать со вкладки Raw ?SID=QwS6BcRKqXzQmUwTXJHiT2Qh48AKORtcWkJvq7HqZBs2FeqBeKKigD58bF9lKddyGgVoZg.; HSID=AbF-rvqJ4OdZiZZSy; SSID=A-vZUNiiZ8Wl92rVH; APISID=qZlnk-XHjgh_TaiI/AKKDRJ6undxEfgBOm; SAPISID=7Xt7krVreLMMrwbS/AA-ejy8tCayd2aRgB; OSID=QwS6BRmupSnxwSozR0tmEl82qDm4XfSMxgNZCLv_EkrZwBKRVj9HAjdDKTXiPp_CYIG5sQ.; OTZ=3718840_48_48_123800_44_436380; NID=96=BSPDOQTvB2XRJKfwkp7FSg8YiNn-PTJRmxRgWpHZfF7i4M_LiYs_t-e5mm55zByTayMWJnPpy_pD8PdOFviYZ1CoXm2RаtPHRmI5RbfRe3VWU8cyQVABUvaBNl3tbxNRYe4TBtLTi53n2wquRi7Y64vlYKNlkxef5fgwDwpl; __utmt_t0=1; __utma=245730968.1717066303.1485434401.1485905141.1485906968.3; __utmb=245730968.1.10.1485906968; __utmc=245730968; __utmz=245730968.1485434401.1.1.utmcsr=accounts.google.com|utmccn=(referral)|utmcmd=referral|utmcct=/CheckCookie
-
Вообщем пробовал по разному, но получаю не такой ответ когда в браузере делаю пост запрос. Ошибку гугл выдает.
Скорее всего данные не верное отсылаю, раз в браузере все работает с теми же данными.
-
f.req=%5B%5B%5B105224707%2C%5B%7B%22105224707%22%3A%5B%22sangvin10%40mail.ru%22%2C%5B%22PERSON%22%5D%2C%5B%5D%2C%22GPLUS_APP%22%2C10%5D%7D%5D%2Cnull%2Cnull%2C0%5D%5D%5D&at=ADhUedyk-a76WgIP5iMFTBYhMmBqzyrBaQ%3A1485906960425&
& - это разделитель.
Странно, что у вас данные заканчиваются на &, по идее за этим должна идти следующая пара ключ/значение.
%5B%5B%5B105224707%2C%5B%7B%22105224707%22%3A%5B%22sangvin10%40mail.ru%22%2C%5B%22PERSON%22%5D%2C%5B%5D%2C%22GPLUS_APP%22%2C10%5D%7D%5D%2Cnull%2Cnull%2C0%5D%5D%5D&at=ADhUedyk-a76WgIP5iMFTBYhMmBqzyrBaQ%3A1485906960425
Расшифровывается как
[[[105224707,[{"105224707":["sangvin10@mail.ru",["PERSON"],[],"GPLUS_APP",10]}],null,null,0]]]&at=ADhUedyk-a76WgIP5iMFTBYhMmBqzyrBaQ:148590696042
Это значение можно добавлять в БАС.
Еще POST данные можно вставить одним параметром не расшифровывая. Описано здесь:
http://wiki.bablosoft.com/doku.php?id=how_to_make_post_request#arbitrary_post_data
И ещё:: Куки лучше брать со вкладки Raw ?
Да, если устанавливать через заголовок Cookie.
Вот приблизительный пример, под ваш запрос