Il existe plusieurs façons de transmettre des données lors de la récupération de données d'un client.
Comment spécifier une variable après l'URL après?
Vous pouvez l'obtenir avec request.queryParams
Comment définir des variables dans le corps de la requête.
Vous pouvez l'obtenir avec request.queryParams.
Si le même nom de variable est spécifié dans le paramètre de demande, la valeur sera écrasée et ne pourra pas être obtenue.
Spark vous permet d'obtenir une partie de l'URL en tant que variable.
Vous pouvez l'obtenir avec request.params.
Ceci est un échantillon d'acquisition. Comment recevoir la valeur lorsque vous cliquez sur cette URL
curl -X POST -d "postparam=hellopost" http://localhost:4567/hellopath/?urlparam=hellourl
```
La méthode d'acquisition est la suivante.
#### **`python`**
````java
public static void main(String[] args) {
post("/:pathparam/", (request, response) -> {
System.out.println(request.param("pathparam")); // =>bonjour le chemin est affiché
System.out.println(request.queryParams("urlparam")); // =>hellourl est affiché
System.out.println(request.queryParams("postparam")); // =>hellopost s'affiche
return null;
});
}
Recommended Posts