CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Comment effectuer cette requête HTTP POST?

StTherese
StTherese
Niveau 6
04 février 2021 à 18:02:22

Sur le site suivant: https://www.ictax.admin.ch/extern/en.html#/ratelist/2020 lorsqu'on sélectionne une monnaie à droite (sous Currency), je vois qu'il y a une requête HTTP POST qui est envoyée:

https://i.imgur.com/q0Tof5R.png

Avec comme contenu

{
  "from": 0,
  "size": 10,
  "sort": [],
  "referenceDate": 1609372800000,
  "currencies": [
    "ADA"
  ]
}

Et la réponse:

{
  "status": "SUCCESS",
  "error": null,
  "data": {
    "referenceDate": 1609369200000,
    "currencies": [
      {
        "currency": {
          "categoryShortName": "CURREN",
          "shortName": "ADA"
        },
        "country": {
          "categoryShortName": "COUNTR",
          "shortName": "XV"
        },
        "value": 0.159035,
        "valueNote": null,
        "valueMiddle": null,
        "denomination": 1,
        "valorNumber": null
      }
    ]
  },
  "totalItems": null
}

Est-ce quelqu'un sait comment faire ce type requête sans passer par le navigateur? J'arrive à faire les requêtes GET qu'ils ont sans problème. Mais là l'endpoint est un peu étrange, je sais pas vraiment quoi faire. Des idée peut-être?

deepblue
deepblue
Niveau 16
04 février 2021 à 18:54:44

En quel langage ?

Azerban
Azerban
Niveau 16
04 février 2021 à 19:11:29

https://www.postman.com/ si tu veux un logiciel.

En ligne de commande tu as cURL.

Message édité le 04 février 2021 à 19:12:35 par Azerban
StTherese
StTherese
Niveau 6
04 février 2021 à 19:43:48

Non mais ce que je veux dire c’est que j’obtiens des erreur, par ex erreur 402. Et j’arrive pas exactement à capter pourquoi. Il ne me semble pas que ce sont des requêtes authentifiées :(

toupine
toupine
Niveau 32
05 février 2021 à 21:59:33

402 | Payment Required | Paiement requis pour accéder à la ressource.

Il manque certainement des informations que tu ne vois pas dans le corps de la requête. Donc les renvoyer tels quels seront inutiles.
Souvent les informations sensibles comme les token de connexion se trouvent dans l'en-tête (header).

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment