Описание тега ballerina-http

Вопросы по работе с HTTP-модулем Ballerina (`ballerina/http`).
0 ответов

Как получить доступ и обработать массив json, отправленный на сервисный ресурс в Ballerina

У меня есть ресурс POST, и я хочу передать массив JSON в качестве полезной нагрузки запроса. @http:ResourceConfig { methods: ["POST"], path: "/news-articles/validatetest", cors: { allowOrigins: ["*"], allowHeaders: ["Authorization, Lang"] }, produce…
26 мар '20 в 22:59
1 ответ

Балерина - можем ли мы проверить код статуса ответа для URL-адреса, такого как www.google.com?

Я новичок в Ballerina и хочу знать, смогу ли я найти статус ответа для любого URL-адреса. Это в основном для проверки того, работает ли система или нет.
13 апр '20 в 09:01
2 ответа

Установить кодировку в ballerina.io для ответа HTTP GET (ISO-8859-1)

Я загружаю несколько файлов CSV через конечные точки HTTP и записываю их в базу данных. Это работает. Но я заметил, что части моего ответа неправильно закодированы. Пример: var response = endpoint->get("url"); io:println(response.getTex…
22 сен '20 в 20:55
0 ответов

Как устранить ошибку "не удается разрешить модуль ballerinax/kafka" в балерине

Я пытаюсь импортировать ballerinax/kafka, чтобы я мог решить назначение kafka, но когда я его набираю, появляется сообщение об ошибке, в котором говорится, что невозможно разрешить модуль 'ballerinax/kafka'
0 ответов

Невозможно передать динамические значения в записи конфигурации

У меня есть требование передать утверждение клиента JWT в запись конфигурации предоставления учетных данных клиента oauth2. Я передаю параметр как необязательный параметр. Но этот параметр необходимо генерировать каждый раз, когда конечная точка мар…
01 дек '22 в 17:33
1 ответ

Добавление дополнительного параметра авторизации к типу предоставления учетных данных клиента в Ballerina?

Мне нужно отправить запрос, подобный приведенному ниже. curl --request POST --url https://dev-jlsubxnitkpok2tw.au.auth0.com/oauth/token --header 'content-type: application/json' \ --data '{"client_id":"","client_secret":"","audience":"","grant_type"…
28 ноя '22 в 06:17
1 ответ

Передача параметров запроса в HTTP-клиенте Ballerina

В HTTP-клиенте Ballerina мы можем отправлять запросы, используя следующий синтаксис: Album[] albums = check albumClient->/albums; Но если нам нужно отправить параметры запроса с этим запросом следующим образом: albums?genre=pop Как мы можем сдела…
18 авг '23 в 05:44
1 ответ

Как добавить настраиваемое поле к типу возвращаемой записи HTTP в Ballerina

Я хочу добавить настраиваемое поле как часть тела HTTP. Вот мой код, который работает. Но он не является типобезопасным, посколькуidоткрыт для любых данных и легко допускает ошибки. import ballerina/http; service on new http:Listener(9090) { resourc…
14 авг '23 в 01:25
0 ответов

получаю ошибку при попытке протестировать сервис с помощью запроса на получение

Я новичок в Ballerina и столкнулся с ошибкой. Я создал службу и использую Postman и терминал с помощью этой команды, но продолжаю получать эту ошибку: curl: (7) Failed to connect to localhost port 8080 after 0 ms: Connection refused Вот мой код. Это…
1 ответ

Как написать http-клиент в Ballerina, если URL-адрес содержит номера версий

При вызове конечной точки с номерами версий мы можем использовать команду Curl следующим образом. curl -X 'POST' 'https://example.com/dprc/echobackend/1.0.0/receiver' Однако при выполнении этого с клиентом балерины возникает следующая ошибка компиля…
03 окт '23 в 09:08
0 ответов

Написание модульных тестов при наличии функции init модуля в Ballerina

У меня есть такой пакет: FooClient ep; function init() returns error? { do { ep = check new ("https://some-api", "id", "secret"); // do some more stuff } on fail var e { // log error return e; } } function funcToBeTested() returns anydata { return "…
0 ответов

Как настроить версию http в http-клиенте Ballerina?

Есть ли способ настроить версию HTTP в клиенте? Какая версия HTTP по умолчанию используется в HTTP-клиенте Ballerina?
08 ноя '23 в 09:30
0 ответов

Как установить тайм-аут для HTTP-клиента Ballerina?

У меня есть служба Ballerina, которая внутренне вызывает другую службу с помощью HTTP-клиента. Из-за задержки ответа службы мне необходимо увеличить таймаут клиента. В настоящее время я сталкиваюсь со следующей ошибкой из-за тайм-аута клиента. error…
26 сен '23 в 06:54
0 ответов

Как я могу вернуть значение потока в функции ресурса http в Ballerina?

Я читаю заданные значения в файле csv как поток записей. Вместо преобразования их в массив записей я хочу отправить поток в том виде, в каком он есть в ответе HTTP. Как я могу этого добиться?