Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

232
Views
¿Qué significa el signo '@' en una solicitud http?

Estoy escribiendo un backend usando express y node.js. Recientemente implementé la generación de tokens JWT .

Ese token se envía al cliente después de recibir las credenciales correctas.

Este token debe guardarse en el lado del cliente para que pueda usarse para más solicitudes, para evitar transmitir la contraseña en cada solicitud.

Problema: todavía no tengo un lado del cliente. Así que me pregunto, ¿cómo puedo guardar este token?


Para verificar mi backend, mi maestro me dio una lista de solicitudes CRUD para pruebas.

Solicitud de prueba (a):

 // Login with Basic Authentication as admin using correct Credentials admin:123 ### # @name loginAdminCorrect GET http://localhost:999/authenticate Authorization: Basic YWRtaW46MTIz @adminToken = {{loginAdminCorrect.response.headers.Authorization}}

Mi servidor tomará esta solicitud, la validará y generará un token de portador.

La validación y la generación de tokens también funcionarían sin esta parte @ y no tengo esta parte:

 @adminToken = {{loginAdminCorrect.response.headers.Authorization}}

A continuación, solo debemos permitir algunas solicitudes, cuando se envía un token válido dentro de la solicitud.

Solicitud de prueba (b):

 ### List all Users with a Token of admin http://localhost:999/users Authorization: {{adminToken}}

Así que aquí me parece que estamos usando un Pseudo-Token en lugar del token real, que se generó antes como resultado de la solicitud de prueba (a).

¿Cómo puedo probar mi código sin el token real/real, cuando mi tarea es probar la funcionalidad de uso del token real?

Además, nunca antes había visto el signo '@' en solicitudes HTTP.

Entonces, ¿por qué tengo esta parte y qué hace?:

 @adminToken = {{loginAdminCorrect.response.headers.Authorization}}

¿Qué significa esta señal? ¿Y qué hace toda esa línea de código?


Por supuesto, podría simplemente escribir código, que siempre se validará cuando envíe un token llamado: 'Correct_Credentials_Token'. Eso no sería seguro en absoluto e inútil. Y entonces ni siquiera usaría los corchetes '{{content}}'.

No veo el punto, pero supongo que de alguna manera tiene sentido, y simplemente no lo entiendo.

Gracias chicos, por responder a esta pregunta tonta!! A Google no le gustó el signo @ cuando lo pregunté, supongo... :-/


Pregunta extra:

 # @name loginAdminCorrect

¿Qué significa esto? ¿Es esto importante?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!