Описание тега streamingresponsebody

0 ответов

TypeError: не удается прочитать свойство undefined, когда я пытаюсь получить значение свойства в ответе xml в почтальоне

Я хочу узнать стоимость Кардхолдерида из этого ответа почтальона. Я использую этот код: var jsonData = xml2Json(responseBody); var chid = jsonData["string"]["AccountAPIv2"]["CardIssue"]["Cardholderid"] console.log(chid); Но я продолжаю получать сооб…
0 ответов

Springboot StreamingResponseBody и HTTP-потоки

Является ли StreamingResponseBody реализацией потоковой передачи HTTP? Я хотел бы реализовать простую реализацию службы HTTP Streaming в Springboot, и я обнаружил, что StreamingResponseBody будет записывать данные в OutputStream. Но, как я понимаю, …
0 ответов

Используя StreamingResponseBody, определенный очень большой ответ завершается ошибкой org.apache.coyote.CloseNowException

Я создаю REST-Api с весенней загрузкой, которому необходимо передать огромные данные JSON клиенту. Чтобы избежать чрезмерного использования памяти или слишком большого количества экземпляров массивов, я использую StreamingResponseBody для отправки д…
0 ответов

В Java произошла синтаксическая ошибка, но я не могу найти решение, пожалуйста, дайте мне решение [закрыто]

System.out.@ Println(response.body(). String()); -> Произошла синтаксическая ошибка, но я не могу ее решить. Пожалуйста, помогите мне, мой умный разработчик. почему возникает проблема? Дай мне какое-нибудь решение! public class FromChildAddressTo…
0 ответов

StreamingResponseBody - проверка, работает ли это

В настоящее время я реализую API для потоковой передачи больших файлов. Я обнаружил, что это можно сделать с этим, даже можно обернуть ResponseEntity<StreamingResponseBody>. В основном он работает нормально, я имею в виду, что он возвращает фа…
19 ноя '21 в 13:50
1 ответ

Kotlin/Java Отправляет ответ потоковой передачи Gzip

Я пытаюсь отправить ответ, содержащий сжатый (gzip) streamingOutput. Мой текущий код: @Path("/") @Get @Produces(MediaType.APPLICATION_JSON) fun testRessource() : Response { val streamingOutput = TestOutputStream() val gzipStreamingOutput = Compresse…
07 янв '22 в 16:44
0 ответов

как справиться с ошибками http от вызова модификации с типом ответа okhttp3.ResponseBody

Я использую модификацию для управления удаленными вызовами API. api "com.squareup.retrofit2:retrofit:2.9.0" api "com.squareup.retrofit2:converter-scalars:2.9.0" api 'com.squareup.okhttp3:logging-interceptor:5.0.0-alpha.5' api 'com.squareup.okhttp3:o…
02 мар '22 в 11:13
1 ответ

MessageBodyWriter не найден

Я пытаюсь заставить StreamResponseBody работать с образцами жестко запрограммированных данных. @POST @Path("filetypecsv") @Produces("text/plain") public ResponseEntity<StreamingResponseBody> studentsFile() { String name = "name"; String rollNo…
25 май '22 в 15:30
1 ответ

Вернуть ответ File/Stream из googlevideo в Fast API

Я использую Fast API для возврата видеоответа с googlevideo.com. Это код, который я использую: @app.get(params.api_video_route) async def get_api_video(url=None): def iter(): req = urllib.request.Request(url) with urllib.request.urlopen(req) as resp…
0 ответов

Как вызвать конечную точку REST в цикле с помощью RestTemplate и вернуть zip всех ответов потока

ПЕРЕОПРЕДЕЛЕНИЕ ПРОБЛЕМЫ Надеюсь, кто-то может дать некоторые рекомендации. То, что я пытаюсь сделать, это как показано ниже У меня есть контроллер Rest для вызова GET. У меня есть список задач Qlik, для которых я вызываю метод GET для RestTemplate …
0 ответов

Как завершить работу StreamingResponseBody, если произошло исключение (Spring)

У меня есть конечная точка Spring REST, которая загружает zip-архив с помощью StreamingResponseBody: @GetMapping("/zip/download") public ResponseEntity<StreamingResponseBody> downloadZip( @RequestParam String id) { return zipService.downloadZi…
0 ответов

Не удалось установить длину содержимого для ResponseEntity<StreamingResponseBody>

Я пытаюсь загрузить zip-файл в весенней загрузке. С использованиемHttpServletResponseвыходной поток. Мы будем читать файл локально, заархивируем его внутриStreamingResponseBodyи добавьте его в оператор возвратаResponseEntity.body(StreamingResponseBo…
1 ответ

java.io.StreamCorruptedException: недопустимый заголовок потока: C2ACC3Ad

Я пытался передавать объекты между двумя контроллерами с помощью StreamingResponseBody. Все было довольно хорошо для меня, пока я не заметил, что передаю только обычную строку. Его байты отличаются от тех, которые я отправляю с конечной точки /send.…
2 ответа

Можно ли изменить содержимое тела responseEntity

Я пытаюсь вернуть содержимое файла Json. Но я хочу изменить перед отправкой на внешний интерфейс. Я хочу добавить "[" и "]" в начале и в конце файла. Я делаю это, потому что файл json имеетmultiple json root elements. Например, извлеките результат, …
11 июл '22 в 15:52
0 ответов

Не удалось добавить заголовки ответов в потоковый ответ RestTemplate

В моем приложении с весенней загрузкой у меня есть конечная точка GET. Когда мы вызываем эту конечную точку GET, приложение отправляет запрос GET в другую службу с помощью RestTemplate и возвращает тот же файл ответа, что и ответ на запрос GET. С по…
0 ответов

Создание конечной точки HTTP REST API из существующего файла grpc .proto с потоковой передачей

У меня есть существующий файл сервера Java grpc, созданный из файла .proto. Мне нужно добавить конечные точки HTTP REST API для каждого вызова RPC в моем файле .proto. Вероятно, используется google.api.http. Файл .proto выглядит примерно так: rpc Ge…
0 ответов

Как в FastAPI вернуть StreamingResponse, а также сделать что-нибудь после завершения потоковой передачи?

В моем маршруте FastAPI мне нужно вернутьпользователю по мере генерации каждого фрагмента текстового предложения. Однако полное текстовое предложение необходимо вставить в базу данных. Есть ли способ сделать это? @app.post("/foo_stream") def foo_str…
2 ответа

AccessDeniedException при доступе к REST API, который возвращает StreamingResponseBody в Spring Boot 3 и последней версии Spring Security?

Я создал этот API для потоковой передачи аудиофайла в формате mp3 в качестве ответа. @GetMapping (value = "/api/user/stream/{songId}", produces = MediaType.APPLICATION_OCTET_STREAM_VALUE) public ResponseEntity<StreamingResponseBody> playSong(@…
0 ответов

Тело StreamingResponseBody не выполняет немедленный возврат тела, но Rest API все еще находится в процессе загрузки

У меня есть приведенный ниже код - после выполнения приведенного ниже кода клиент получает немедленный ответ с пустым zip-файлом (без списка файлов), однако StreamingResponseBody все еще выполняется, читая файл за файлом и записывая в выходной поток…
0 ответов

Обработка потокового ответа приводит к противоречивым результатам на разных страницах и в браузерах.

У меня возникли проблемы с обработкой StreamingResponse из FastAPI, в частности, мне нужно добавить каждый ответ из StreamingResponse в модальное тело (или любой другой элемент HTML). Однако по какой-то причине результат противоречив. у меня есть ко…