Проблема с POST запросом

Castaneda

Client
Регистрация
24.05.2019
Сообщения
872
Благодарностей
299
Баллы
63
В один момент перестал работать шаблон.
Проблема в POST-запросе в кубике.
Прогнал через Fiddler. Оказалось, что зенка кубиком шлёт криво.
Переписал через ZennoPoster.HTTP.Request, скопировав заголовки один в один из Fiddler'a.

Теперь так: ZennoPoster.HTTP.Request через Fiddler работает,
ZennoPoster.HTTP.Request напрямую - не работает.

Возможно, фидлер как-то модифицирует или исправляет кривые заголовки.

Единственное отличие, которое есть, если взять заголовки:

FIDDLER:
Host: апи
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36
Accept: */*
Accept-Language: en-US,en;q=0.8
Accept-Encoding: gzip, deflate, br
Referer: мойсайт
Content-Type: application/json
Content-Length: 44749
Connection: keep-alive

Origin: мойсайт
Sec-Fetch-Site: cross-site
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty

=================

ZennoPoster:
Host: апи
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.90 Safari/537.36
Connection: keep-alive
Origin: мойсайт
Accept: */*
Sec-Fetch-Site: cross-site
Sec-Fetch-Mode: cors
Sec-Fetch-Dest: empty
Referer: мойсайт
Accept-Encoding: gzip, deflate, br
Accept-Language: en-US,en;q=0.8

вроде как зенка не шлёт
Content-Type: application/json
и
Content-Length: 44749

как пофиксить?
 

Castaneda

Client
Регистрация
24.05.2019
Сообщения
872
Благодарностей
299
Баллы
63
UPD: решил
поставил BURP
сделал 2 запроса:
1. ZP => Fiddler
2. ZP => Fiddler => Burp

да, Fiddler исправляет кое-что.
Нашел разницу, исправил в самом запросе и всё заработало.

п.с.
Content-Length: 44749
Connection: keep-alive
всё-таки зенка шлёт, но не говорит об этом.
 
  • Спасибо
Реакции: SeoLongWay

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
UPD: решил
поставил BURP
сделал 2 запроса:
1. ZP => Fiddler
2. ZP => Fiddler => Burp

да, Fiddler исправляет кое-что.
Нашел разницу, исправил в самом запросе и всё заработало.

п.с.
Content-Length: 44749
Connection: keep-alive
всё-таки зенка шлёт, но не говорит об этом.
а в чем разница была?
 

Castaneda

Client
Регистрация
24.05.2019
Сообщения
872
Благодарностей
299
Баллы
63
а в чем разница была?
что-то похожее на редирект.
Сайт решил прикрыть лавочку (либо заменили домен апи)
зенка ломилась и ловила 403 вне зависимости от галок редирект и т.д.
а фиддлер исправлял на новый апи сам.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)