Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

256
Visualizações
¿Cómo agrego encabezados a los metadatos de Rsocket - JavaScript?

Lado de Javascript, ¿cómo agrego el encabezado Accept-Language a la secuencia Rsocket? Necesito agregar esto de alguna manera a los metadatos, pero no puedo encontrar documentación para ello.

esta es mi configuración:

 setup: { keepAlive: 25000, lifetime: 180000, dataMimeType: APPLICATION_JSON.string, metadataMimeType: MESSAGE_RSOCKET_COMPOSITE_METADATA.string }, transport: new RSocketWebSocketClient({ url: `my url` }, BufferEncoders) } const metadata = encodeAndAddWellKnownMetadata( Buffer.alloc(0), MESSAGE_RSOCKET_ROUTING, routeMetadata ); _socket.requestStream({ data: Buffer.from(JSON.stringify(data)), metadata, }).subscribe({ onNext: (payload) => receivedData(payload.data), onError: (error) => console.log(error), onSubscribe: (subscription) => subscription.request(MAX_STREAM_ID), });
about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Puede agregar encabezados al objeto de setup en el objeto de opciones de RSocketClient.

Ejemplo:

 const headers = { 'Accept-Language': 'en-US' } new RSocketClient({ setup: { keepAlive: 25000, lifetime: 180000, dataMimeType: APPLICATION_JSON.string, metadataMimeType: MESSAGE_RSOCKET_COMPOSITE_METADATA.string, payload: headers, }, transport: new RSocketWebSocketClient({ url: `my url` }, BufferEncoders), })
about 4 years ago · Juan Pablo Isaza Relatório

0

Entendido, en el flujo de solicitud, agregue a los metadatos:

 const metadata = encodeAndAddWellKnownMetadata( encodeAndAddCustomMetadata( Buffer.alloc(0), "message/accept-language", Buffer.from("en-US"), ), MESSAGE_RSOCKET_ROUTING, routeMetadata, ) _socket.requestStream({ data: Buffer.from(JSON.stringify(data)), metadata, }).subscribe({ onNext: (payload) => receivedData(payload.data), onError: (error) => console.log(error?.source), onSubscribe: (subscription) => subscription.request(MAX_STREAM_ID), });
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda