Эх... за пол года моих обновлений не было никаких нужных. Теперь и думаешь - ради чего брать обновления... Вот тут хорошо - полезную функцию добавили.Посмотреть вложение 60691
в ласт версии зенки.
Но луше через C#, проверок написать отправился ли запрос и какой статус получен.
Если правильно понял, то после заголовков добавить строку кукиконтейнера, т.е.:А через C# как кукиконтейнер добавить в запросе?
ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
30000,
"",
project.Profile.UserAgent,
true,
5,
new[] {
"Connection: keep-alive",
"Accept-Encoding: gzip, deflate, br",
"Accept: application/json, text/plain, */*",
"Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3"
},
cookieContainer: project.Profile.CookieContainer
);
return response;
Это в новых версиях кубики с delete. У меня не самая крйняя.Если правильно понял, то после заголовков добавить строку кукиконтейнера, т.е.:
cookieContainer: project.Profile.CookieContainer
У меня так работает с любыми запросами.C#:ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly, 30000, "", project.Profile.UserAgent, true, 5, new[] { "Connection: keep-alive", "Accept-Encoding: gzip, deflate, br", "Accept: application/json, text/plain, */*", "Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3" }, cookieContainer: project.Profile.CookieContainer ); return response;
Кукиконтейнер с delete запросом есть и в кубике, я ещё не тестрировал, т.к. предпочитаю C+.Посмотреть вложение 60705
В новой версии (обновление было, об этом к слову где-то на форуме в версиях должно быть написано об этом обновлении), выше скрин верно показали, там где HTTP запрос, там кубик со всеми запросами, которые на моём скрине, у меня Pro версия зеннопостера.Это в новых версиях кубики с delete. У меня не самая крйняя.
Подскажи ещё, куки передаются в заголовках. Если я использую кукиконтейнер, он их будет использовать в заголовках же?
Спасибо.
Это я понял Для других будет полезно, спасибо что указали в данной теме.В новой версии (обновление было, об этом к слову где-то на форуме в версиях должно быть написано об этом обновлении), выше скрин верно показали, там где HTTP запрос, там кубик со всеми запросами, которые на моём скрине, у меня Pro версия зеннопостера.
Да, в заголовках.
Вот что получилось. Не работает... Не подскажите где ошибки?В новой версии (обновление было, об этом к слову где-то на форуме в версиях должно быть написано об этом обновлении), выше скрин верно показали, там где HTTP запрос, там кубик со всеми запросами, которые на моём скрине, у меня Pro версия зеннопостера.
Да, в заголовках.
string url = project.Variables["DELETE"].Value; // урл запроса
var response = ZennoPoster.HTTP.Request(ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.DELETE,
url,
"",
"",
proxy,
"",
ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
30000,
"",
project.Profile.UserAgent,
true,
5,
new[] {
"Accept: */*",
"Accept-Language: en-US,en;q=0.8"
"Accept-Encoding: gzip, deflate, br",
"X-Requested-With: XMLHttpRequest",
"Referer: https://yandex.ru/",
"Connection: keep-alive",
},
cookieContainer: project.Profile.CookieContainer
);
return response;
Спасибо большое. Да, действительно невнимательность... По твоей подсказке последнюю запятую убрал, а первую сам заметил - поставил. Прокси отключил "". Добился того чего нужно.Попробуй убрать запятую в конце этой строки (в моём примере этой запятой не было):
"Connection: keep-alive",
И прокси надо добавить сразу после переменной урла:
string url = project.Variables["DELETE"].Value;
string proxy = project.Variables["proxy"].Value;
И запятую поставить после этой строки (с запятыми всё должно быть последовательно):
"Accept-Language: en-US,en;q=0.8"