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

0 ответов

ScalaJ Http Base64 бит аутентификации

У меня есть пост-запрос, который я выполняю, используя scalaj, используя базовую аутентификацию, и мне нужна помощь о том, как я могу использовать битовые учетные данные Base64 вместо базовой аутентификации. Вот мой основной автор val result = Http(…
01 окт '18 в 15:09
0 ответов

Scalaj.Http: можно ли использовать прокси, только если условие выполнено?

В scala, точнее с использованием scalaj.http, есть ли способ использовать прокси, только если условие выполнено? В качестве альтернативы, есть ли способ использовать настройки прокси системы? Вот небольшой пример того, как мои коды выглядят прямо се…
07 май '19 в 07:29
1 ответ

Scalaj Data Urlencode

Когда я выполняю запрос POST, используя curl, это выглядит так: curl -k -X POST \ --header "Content-Type: application/x-www-form-urlencoded" \ --header "Accept: application/json" \ --data-urlencode "grant_type=urn:ibm:params:oauth:grant-type:apikey"…
12 авг '19 в 15:40
1 ответ

Как распечатать полный HTTP-запрос и ответ, отправленный с помощью метода Http() в scalaj-http?

Я хочу записать полный отправленный HTTP-запрос и полученный ответ с помощью метода Http() в scalaj-http. Как это сделать. Мой код метода Http() выглядит так: Http(url) .method("GET") .params(queryParameters ) .option(HttpOptions.allowUnsafeSSL) .ti…
03 июл '19 в 09:31
0 ответов

Как исправить ошибку "Неверное имя класса" в Spark Scala?

В блокноте Qubole я пытаюсь получить определенную строку из ответа API. Кажется, что он отлично работает с образцами данных, но не работает, когда я использую полный набор. Версия Spark: 2.3.1; Версия Scala: 2.11; scalaj-http версия: 2.4.2 import sc…
18 июл '19 в 16:49
0 ответов

Передайте 2d массив для остальных API

Я использую scala для взаимодействия с API остальных, который ожидает получить двумерный массив с плавающей точкой. Делать это наивно с помощью scalaj не представляется возможным. Я видел только примеры, передающие строковые параметры. Я ищу руковод…
20 июн '19 в 01:17
1 ответ

Mockito mock HttpResponse[Array[Byte]] for unit test in Scalaj-Http

I have a function that makes a request gets the response in bytes and writes to file. A part of the function is given below. val bytes = Http(url).timeout(connTimeout, readTimeout).method("GET").proxy(proxyUrl, proxyPort).asBytes.body val dest = new…
18 апр '19 в 05:54
1 ответ

NoneScalaj Http заголовок не распознается

Я пытаюсь вызвать API с помощью scalaj. Мне нужно иметь авторизацию как маркер типа Bearer, переданный с запросом. Когда я пытаюсь выполнить этот API, используя Postman, а также curl, я могу получить правильный ответ. curl -H "Authorization: Bearer …
07 авг '19 в 16:49
1 ответ

HTTP-запрос Post в Scala с использованием переменных в теле JSON

Я пытаюсь сделать HTTP-запрос Post в Scala, который использует тело JSON, например: { "x": "hello", "y": "goodbye", "z": "hi" } где я сохраняю "привет" и "до свидания" в переменных, которые передаю функции, выполняющей запрос. Я не могу понять, как …
04 май '20 в 02:51
1 ответ

Анализ тела JSON ответа HTTP POST в scala

Я отправляю HTTP-запрос как таковой: def Token(url: String, Id: String, key: String): String = { val body = s""" | "id": ${Id} | "key": ${key} |""".stripMargin val request = Http(url).postData(body) .header("content-type", "application/json") .optio…
05 май '20 в 16:28
1 ответ

Считается ли синхронный HTTP-запрос, заключенный в Future, привязкой к процессору или вводу-выводу?

Рассмотрим следующие два фрагмента, в которых сначала запросы scalaj-http заключаются в Future, а второй использует async-http-client Клиент синхронизации в оболочке Future с использованием глобального EC object SyncClientWithFuture { def main(args:…
26 июл '20 в 17:03
1 ответ

Как опубликовать данные json в scalaj?

Я использую scalaj для отправки запроса на отправку Http Как передать широту, длину и радиус в качестве аргументов в поле postData val result = Http("http:xxxx/xxx/xxxxx").postData("""{"latitude":"39.6270025","longitude":"-90.1994042","radius":"0"}"…
21 янв '20 в 22:31
1 ответ

Конечная точка HTTP Scalaj, для которой требуется тело в формате JSON

Я пытаюсь отправить запрос POST с помощью scalaj, но получаю следующую ошибку {"code":40010000,"message":"request body format is invalid"} java.lang.Exception: HTTP ERROR: 400 Я пытаюсь получить доступ к API-интерфейсу Alpaca Broker, чтобы сделать з…
03 май '20 в 02:48
1 ответ

Как извлечь файл cookie SSO при использовании библиотеки scalaj http

У меня есть HTTPответ. Я пытаюсь получить значение одного из заголовков из него, используяscala. Мой код выглядит примерно так: import scalaj.http.Http val result = Http("http:///sample.com") .postData("""{"Username":"user1","password":"pass"""") .h…
15 июн '20 в 10:06
0 ответов

Загрузка файла с несколькими частями Vert.x - перевод кода

Я работаю над программой scala, которая должна вызывать веб-службу и загружать PDF-документ. Я реализовал Систему для прототипирования с помощью ScalaJ (асинхронная альтернатива). Я изменил вызов на Vert.x, но получаю внутреннюю ошибку сервера 500. …
28 ноя '20 в 13:02
1 ответ

scalaj-http - метод 'execute' возвращает "поток закрыт"

Я хочу использовать библиотеку scalaj-http для загрузки файла байтового содержимого размером 31 ГБ из HTTP-соединения. asBytes - не вариант, потому что он возвращает массив байтов. Я попытался использовать метод выполнения, возвращающий входной пото…
15 сен '20 в 15:37
0 ответов

Правильное использование сложных вложенных объектов JSON в Scala с использованием stray.json и scalar.http

Моя проблема в основном состоит в том, чтобы десериализовать сложную строку json в объект. Это классы с имплицитами: import spray.json.{RootJsonFormat, _} case class OpenCageDataDocumentation(value: String) extends AnyVal case class OpenCageDataLice…
0 ответов

HTTP-ответ Spark Scala от исключения времени ожидания Rest Api

Мне нужно прочитать ответ JSON от REST API с помощью Spark Scala, я написал код (как с использованием scala.io.Source.fromInputStream, так и с помощью Scalaj HTTP), но задание не выполняется в HDFS, каждый раз оно дает мне исключение тайм-аута, хотя…
19 авг '21 в 13:20
0 ответов

Анализ тела HttpResponse в scalaj

Я выполняю вызов конечной точки, которая возвращает объект json. Я вижу тело, но не могу получить доступ к каким-либо клавишам в теле. Я получаю сообщение «статус значения не является членом String». Как я могу получить доступ к статусному ключу? Мо…
27 сен '21 в 18:52
1 ответ

Не удалось получить доступ к URL-адресу Rest с помощью клиента scalaj-Http с сертификатами SSL (файл JKS)

Я новичок в Scala. Я пытаюсь получить доступ к REST API URl и пытаюсь получить данные json оттуда, используя Scalaj-Http с инфраструктурой Spark в локальном vm(Intellij). Но со следующим кодом я всегда получаю код ошибки Http 401 из кода, и журнал с…
21 янв '22 в 16:00