Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

614
Vistas
Azure Data Tables JS SDK: cómo configurar el encabezado de solicitud: contentType: application/json;odata=nometadata

Pregunta: ¿hay alguna manera de establecer el tipo de contenido del elemento del encabezado de la solicitud: application/json;odata=nometadata antes de una llamada a TableClient.listEntities? Objetivo: recibir cargas útiles de datos despejadas con metadatos odata.

Estoy usando la API de JavaScript de Azure Data Tables y me gustaría especificar el elemento del encabezado de la solicitud de la siguiente manera:

contentType: aplicación/json;odata=nometadata

Revisé la documentación ( https://docs.microsoft.com/en-us/javascript/api/@azure/data-tables/?view=azure-node-latest ) y hay algunos métodos que facilitan los cambios. al encabezado de la solicitud, por ejemplo, la interfaz TableInsertEntityHeaders incluye una propiedad 'contentType'.

el método TableClient.listEntities incluye un parámetro (¿opciones?: ListTableEntitiesOptions) que no incluye el acceso al encabezado. Entonces, por lo que puedo ver, no hay una funcionalidad obvia proporcionada por la API para cambiar el encabezado de solicitud.

gracias

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

Puede especificar esto en el parámetro de format en las opciones de consulta. Por favor, vea el código de ejemplo a continuación:

 const { TableClient, AzureNamedKeyCredential } = require("@azure/data-tables"); const account = "account-name"; const accountKey = "account-key"; const tableName = "table-name"; const credential = new AzureNamedKeyCredential(account, accountKey); const client = new TableClient(`https://${account}.table.core.windows.net`, tableName, credential); async function main() { let entitiesIter = client.listEntities({ queryOptions: { format: "application/json;odata=nometadata" } }); let i = 1; for await (const entity of entitiesIter) { console.log(`Entity ${i}:`); console.log(entity); console.log('=================='); i++; } } main();
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda