Пытаюсь отправить POST запрос из c# но постоянно получаю 403 - доступ запрещен так как заголовков не хватает
При отправке обычным кубиком все отлично отправляется и получаю нужные данные
При отправке через кубик в куки responce просит установить значение кук определенное, когда же через кубик отправляю в cookie responce пусто
Если без cookieContainer отправлять то приходит в ответе Js вместо разумного ответа
Ответ приходит такого формата подозреваю что либо данные не все подтягиваются, либо надо как-то установить значение этого параметра, только как это сделать не знаю
Пробовал перебирать коллекцию из куки контейнера как раз эти значения и различаются при отправке через кубик и через c#
При отправке обычным кубиком все отлично отправляется и получаю нужные данные
C#:
var test = ZennoPoster.HTTP.Request(
method: ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.POST,
url,
content: data,
contentPostingType: "application/json",
proxy: project.GetProxy(),
Encoding: "UTF-8",
respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
Timeout: 30000,
Cookies: instance.GetCookie(),
UserAgent: project.Profile.UserAgent,
UseRedirect: true,
MaxRedirectCount: 5,
AdditionalHeaders: new string[]
{
$"auth:{bearer}",
$"заголовок2:{значение2}",
$"заголовок3:{значение3}",
"заголовок4: значение4",
},
DownloadPath: project.Directory,
UseOriginalUrl: false,
throwExceptionOnError: true,
cookieContainer: project.Profile.CookieContainer
);
Если без cookieContainer отправлять то приходит в ответе Js вместо разумного ответа
Ответ приходит такого формата подозреваю что либо данные не все подтягиваются, либо надо как-то установить значение этого параметра, только как это сделать не знаю
Пробовал перебирать коллекцию из куки контейнера как раз эти значения и различаются при отправке через кубик и через c#