[JAVA] So erhalten Sie Parameter in Spark

Es gibt verschiedene Möglichkeiten, Daten beim Abrufen von Daten von einem Client zu übergeben.

Parameter anfordern

Wie kann man eine Variable nach der URL nach angeben?

Sie können es mit request.queryParams erhalten

Post-Daten

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.

Pfadparameter

Mit Spark können Sie einen Teil der URL als Variable abrufen.

Sie können es mit request.params erhalten.

Zusammenfassung

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

So erhalten Sie Parameter in Spark
So erhalten Sie das Datum mit Java
So erhalten Sie Keycloak-Anmeldeinformationen in der Interceptor-Klasse
So erhalten Sie eine Klasse von Element in Java
So erhalten Sie Informationen zu zugeordneten Tabellen in vielen-zu-vielen-Tabellen
Wo Sie sich beim Spark-Routing in den Spezifikationen verlieren können
[Rails] So erhalten Sie den Inhalt starker Parameter
So erhalten Sie den Namen einer Klasse / Methode, die in Java ausgeführt wird
Wie man Lombok im Frühling benutzt
So finden Sie May'n in XPath
Verwendung von HttpClient (Get) von Java
So blenden Sie die Bildlaufleiste in WebView aus
Wie fange ich mit schlank an?
Wie man in Ruby auf unbestimmte Zeit iteriert
Wie man Ant in Gradle ausführt
Wie man die Programmierung in 3 Monaten beherrscht
Wie man JAVA in 7 Tagen lernt
So erhalten Sie Werte in Echtzeit mit TextWatcher (Android)
So installieren Sie Bootstrap in Ruby
Verwendung von InjectorHolder in OpenAM
So installieren Sie jQuery in Rails 6
Wie verwende ich Klassen in Java?
So benennen Sie Variablen in Java
So setzen Sie Lombok in Eclipse
[Rails 5] japanMap-Link So schreiben Sie Parameter in die js.erb-Datei
So verketten Sie Zeichenfolgen mit Java
So installieren Sie Swiper in Rails
So erhalten Sie die ID des automatisch inkrementierten PRIMAY-Schlüssels in MyBatis
So erhalten Sie den Wert von Boolean mit jQuery in einfacher Rails-Form
Abrufen und Hinzufügen von Daten aus dem Firebase Firestore in Ruby
So ermitteln Sie die Länge einer Audiodatei mit Java
So bringen Sie JDK 11 bequem in den Mac
[swift5] So legen Sie die Farbe hexadezimal fest
So implementieren Sie die Datumsberechnung in Java
So implementieren Sie den Kalman-Filter mit Java
Mehrsprachige Unterstützung für Java Verwendung des Gebietsschemas
So ändern Sie den App-Namen in Rails
Verwendung des benannten Volumes in docker-compose.yml
So filtern Sie den JUnit-Test in Gradle
So fügen Sie ein Video in Rails ein
Wie kann ich Spring Tool in Eclipse 4.6.3 einbinden?
[Hinweis] Erste Schritte mit Rspec
So fügen Sie eine JAR-Datei in ScalaIDE hinzu
So führen Sie eine Basiskonvertierung in Java durch
Wie man Parameter in der link_to-Methode hat
Verwendung von Docker in VSCode DevContainer
Verwendung von MySQL im Rails-Tutorial
So beheben Sie das Systemdatum in JUnit
[Java] So erhalten Sie das aktuelle Verzeichnis
So erzwingen Sie Codierungskonventionen in Java
Einbetten von Janus Graph in Java
[Rails] So konfigurieren Sie das Routing in Ressourcen
So implementieren Sie Ranking-Funktionen in Rails
Verwendung von Umgebungsvariablen in RubyOnRails
So implementieren Sie die asynchrone Verarbeitung in Outsystems
So veröffentlichen Sie eine Bibliothek in jCenter