1
sich das folgende Szenario passieren ...Wie Laufzeitvariable (Datumzeit) in scala
import java.util.Calendar
val timestamp = Calendar.getInstance.getTime \\ I have defined the timestamp variable
Nach meiner Anfrage, die ich die Laufzeit Datetime-Wert zu übergeben wollte.
.exec(http("request_6")
.post("/abcd/projects")
.headers(headers_29)
.formParam("Id", "5")
.formParam("extra", """{"inputproname":"+timestamp+","textareadesc":""")) \\ passing the same timestamp here
Scala Skript erfolgreich ausgeführt wurde, aber es erstellt als Name mit < < + Zeitstempel + >> anstelle der tatsächlichen Zeitmarkenwert
So jemand kann mir sagen, was ich hier falsch mache? Wie man die Zeit Zeitstempel Variable übergeben?
Ihre Hilfe würde sehr geschätzt werden.
Danke, Praveen
dankt Herrn Pinson, Es ist für mich arbeiten ......... :) "{\" inputproname \ ": \" "+ timestamp +" \ ", \ textareadesc \": " – Praveen
Ich möchte nur wissen, warum wir für alle Felder in formParam (. \. \. \) flüchten müssen. Kann ich nicht nur für 'Zeitstempel' Feld entkommen ??? Vielen Dank! Praveen – Praveen
Mit allen Anführungszeichen kann es verwirrend sein. Hier sind wirklich drei Saiten aneinandergereiht. Also ist bei der letzten Option "{\" inputproname \ ": \" "ein String-Literal, was bedeutet, dass alles zwischen dem ersten und letzten doppelten Anführungszeichen ein Zeichen ist. Und, wie Sie sicher wissen, um die Verwirrung zu vermeiden Compiler müssen alle doppelten Anführungszeichen mit dem Backslash-Zeichen maskiert werden. –