Articles of http en têtes

HttpClient angular n’envoie pas d’en-tête

Voici mon code: import { HttpClient, HttpErrorResponse, HttpHeaders } from ‘@angular/common/http’; logIn(username: ssortingng, password: ssortingng) { const url = ‘http://server.com/index.php’; const body = JSON.ssortingngify({username: username, password: password}); const headers = new HttpHeaders(); headers.set(‘Content-Type’, ‘application/json; charset=utf-8’); this.http.post(url, body, {headers: headers}).subscribe( (data) => { console.log(data); }, (err: HttpErrorResponse) => { if (err.error instanceof Error) { console.log(‘Client-side error […]

Que signifie exactement HTTP / 1.1 302?

Un article que j’ai lu une fois a dit que cela signifiait sauter (d’une adresse URI à une autre), mais j’ai détecté ce “302” même s’il n’y avait pas du tout de saut!

Obtenir le référent HTTP dans ASP.NET

Je recherche un moyen rapide, simple et fiable d’obtenir le référent HTTP du navigateur dans ASP.Net ( C # ). Je sais que le référent HTTP lui-même n’est pas fiable, mais je souhaite un moyen fiable d’obtenir le référent s’il est présent.

En-têtes dupliqués reçus du serveur

En-têtes dupliqués reçus du serveur La réponse du serveur contenait des en-têtes dupliqués. Ce problème est généralement le résultat d’un site Web ou d’un proxy mal configuré. Seul le site Web ou l’administrateur de proxy peut résoudre ce problème. Erreur 349 (net :: ERR_RESPONSE_HEADERS_MULTIPLE_CONTENT_DISPOSITION): Plusieurs en-têtes Content-Disposition distincts ont été reçus. Ceci est interdit pour […]

Clarification de l’en-tête Keep-alive

On m’a demandé de construire un site, et l’un des co-développeurs m’a dit que je devrais inclure l’en-tête keep-alive. Eh bien, j’ai lu beaucoup à ce sujet et j’ai encore des questions. msdn -> La connexion ouverte améliore les performances lorsqu’un client effectue plusieurs demandes de contenu de page Web, car le serveur peut renvoyer […]

HTTP 401 – Quelle est une valeur d’en-tête WWW-Authenticate appropriée?

L’application sur laquelle je travaille actuellement a une valeur d’expiration de session. Si l’utilisateur n’a pas interagi plus longtemps que cette valeur, la page suivante qu’il essaie de charger sera invité à se connecter. Toutes les requêtes effectuées sont acheminées via ce mécanisme, qui inclut les appels AJAX. À l’origine, nous envoyions un en-tête 200 […]

Comment définir le nom du fichier de réponse sans forcer la boîte de dialog de sauvegarde

Je renvoie un stream dans une réponse définissant l’en-tête de type de contenu approprié. Le comportement que je recherche est le suivant: Si le navigateur est capable de rendre le contenu du type de contenu donné, il devrait l’afficher dans la fenêtre du navigateur. Si le navigateur ne sait pas comment rendre le contenu, il […]

Que fait exactement l’en-tête Access-Control-Allow-Credentials?

J’essaie de comprendre comment utiliser CORS et je ne comprends pas ce que fait l’en Access-Control-Allow-Credentials tête Access-Control-Allow-Credentials . La documentation dit Indique si la réponse à la demande peut être exposée ou non lorsque l’indicateur d’identification est vrai. Mais je ne comprends pas ce que signifie la réponse “exposée”. Quelqu’un peut-il expliquer ce que […]

Utilisation de la disposition de contenu dans un en-tête de réponse HTTP

J’ai trouvé le code asp.net suivant très utile pour servir des fichiers à partir d’une firebase database: Response.AppendHeader(“content-disposition”, “attachment; filename=” + fileName); Cela permet à l’utilisateur d’enregistrer le fichier sur son ordinateur, puis de décider comment l’utiliser, au lieu que le navigateur tente d’utiliser le fichier. Que peut-on faire d’autre avec l’en-tête de réponse content-disposition?

S3 – En-tête Access-Control-Allow-Origin

Quelqu’un at-il réussi à append Access-Control-Allow-Origin aux en-têtes de réponse? Ce dont j’ai besoin est quelque chose comme ça: Cette requête doit contenir dans la réponse, en-tête, Access-Control-Allow-Origin: * Mes parameters CORS pour le compartiment ressemblent à ceci: * GET 3000 * Comme vous vous en doutez, il n’y a pas d’en-tête de réponse Origin […]