Es gibt verschiedene Möglichkeiten, Daten beim Abrufen von Daten von einem Client zu übergeben.
Wie kann man eine Variable nach der URL nach angeben?
Sie können es mit request.queryParams erhalten
So legen Sie Variablen im Anforderungshauptteil fest.
Sie können es mit request.queryParams erhalten.
Wenn im Anforderungsparameter derselbe Variablenname angegeben ist, wird der Wert überschrieben und kann nicht abgerufen werden.
Mit Spark können Sie einen Teil der URL als Variable abrufen.
Sie können es mit request.params erhalten.
Dies ist ein Beispiel für eine Akquisition. So erhalten Sie den Wert, wenn Sie auf diese URL klicken
curl -X POST -d "postparam=hellopost" http://localhost:4567/hellopath/?urlparam=hellourl
```
Die Erfassungsmethode ist wie folgt.
#### **`python`**
````java
public static void main(String[] args) {
post("/:pathparam/", (request, response) -> {
System.out.println(request.param("pathparam")); // =>Hallo Pfad wird angezeigt
System.out.println(request.queryParams("urlparam")); // =>hellourl wird angezeigt
System.out.println(request.queryParams("postparam")); // =>hellopost wird angezeigt
return null;
});
}
Recommended Posts