Get запрос С#

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
417
Благодарностей
96
Баллы
28
Нейросеть выдала такой сниппет

C#:
using ZennoLab.InterfacesLibrary.ObjectsProject;
using ZennoLab.InterfacesLibrary.ObjectsProject.Web;

string url = project.Variables["link"].Value;
string apiKey = project.Variables["openAI_api_key"].Value;

// Создаем HTTP-клиент
IHttpClient http = project.Profile.HttpClient;

// Заголовки
http.ClearHeaders();
http.AddHeader("Api-Key", apiKey);

// Параметры запроса
string queryParams = "?chatbot_id=67bd3239fb8a89f284ea7e62&chatbot_name=my%20first%20chat%20bot";
string response = http.Get(url + queryParams);

// Вывод результата
project.SendInfoToLog(response);
но он отрабатывает с ошибкой130830

Подскажите, как исправить
 

Danko33

Client
Регистрация
07.03.2019
Сообщения
80
Благодарностей
24
Баллы
8
Так у нее же и спроси. Закинь ей ошибки.
 

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
676
Благодарностей
194
Баллы
43
Этих запросов на форуме, как грязи... Поиском воспользуйся....
 

Moonwalker

Client
Регистрация
16.03.2016
Сообщения
1 756
Благодарностей
1 337
Баллы
113
А зачем using'и в сниппете? Перенеси их в общий код (если там таких нет еще).
ps. Ну и классическое: не всегда выдает ошибку именно тот сниппет, который ты запускаешь. У тебя где-то в проекте может быть нерабочий сниппет, который, тебе кажется, не в проекте. А он в проекте. И ошибка именно из-за него. Т.е., ты можешь запускать рабочее решение, но будешь получать ошибку, поскольку не работает другой сниппет с ошибкой. На всякий глянь еще ID этой ошибки, посмотри, в каком конкретно "кубике" она вылезает.
 
  • Спасибо
Реакции: spbalexpiter

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
417
Благодарностей
96
Баллы
28

spbalexpiter

Client
Регистрация
24.11.2013
Сообщения
417
Благодарностей
96
Баллы
28
А зачем using'и в сниппете? Перенеси их в общий код (если там таких нет еще).
130831перенес в общий код, теперь другая ошибка.

Насчет сниппетов знаю. поэтому, в настоящий момент в шаблоне только один этот неработающий сниппет.


Кстати там еще такие надписи были
using ZennoLab.InterfacesLibrary;
using ZennoLab.InterfacesLibrary.ProjectModel;
using ZennoLab.InterfacesLibrary.ProjectModel.Collections;
using ZennoLab.InterfacesLibrary.ProjectModel.Enums;

может они конфликтуют?)
 

Alex91

Активный пользователь
Регистрация
15.08.2024
Сообщения
676
Благодарностей
194
Баллы
43
Посмотреть вложение 130831перенес в общий код, теперь другая ошибка.

Насчет сниппетов знаю. поэтому, в настоящий момент в шаблоне только один этот неработающий сниппет
Да он просто угорнул над тобой и необученным ИИ на доках зеннопостера...
Таких классов в зенке и в помине нет и все об этом прекрасно понимают.

Что бы делать готовые снипетты через ИИ с возможностью копипаста не думая своей головой, ии надо обучить на всех справках по зенке.

В твоем случае надо воспользоваться поиском по форуму, найти рабочие варианты, подтверждённые сообщениями других пользователей (по старинке в общем) , поискать инфу на этом же форуме как и куда юзинги пихать для сниппетов или для общего кода (как бы разные вещи) , ну и подтянуть знания по структуре программы написанной под с# сделанной по классике в VS... ведь ИИ в первую очередь генерирует под стандарты VS... и тогда ты сможешь любой код спокойно перенести от ИИ в зенку. ;-)
 
  • Спасибо
Реакции: spbalexpiter

Zedx

Client
Регистрация
12.06.2018
Сообщения
1 387
Благодарностей
941
Баллы
113
C#:
return ZennoPoster.HTTP.Request(
    method: ZennoLab.InterfacesLibrary.Enums.Http.HttpMethod.GET,
    url: "https://httpbin.org/anything",
    content: string.Empty,
    contentPostingType: "application/x-www-form-urlencoded",
    proxy: project.GetProxy(),
    Encoding: "UTF-8",
    respType: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.BodyOnly,
    Timeout: 30000,
    Cookies: string.Empty,
    UserAgent: project.Profile.UserAgent,
    UseRedirect: true,
    MaxRedirectCount: 5,
    AdditionalHeaders: new string[] {
        "Accept: " + project.Profile.HTTPAccept,
        "Accept-Encoding: " + project.Profile.AcceptEncoding,
        "Accept-Language: " + project.Profile.AcceptLanguage,
    },
    DownloadPath: project.Directory,
    UseOriginalUrl: false,
    throwExceptionOnError: true,
    cookieContainer: project.Profile.CookieContainer,
    removeDefaultHeaders: true);
 
  • Спасибо
Реакции: j2082192

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