Dynamische Textfeld name im Postbote
Ich bin mit Briefträger zu machen-REST-API-Aufrufe an einen server. Ich möchte das name-Feld dynamisch sein, damit ich laufen kann die Anfrage mit einem eindeutigen Namen jeder Zeit.
{
"location":
{
"name": "Testuser2", //this should be unique, eg. Testuser3, Testuser4, etc
"branding_domain_id": "52f9f8e2-72b7-0029-2dfa-84729e59dfee",
"parent_id": "52f9f8e2-731f-b2e1-2dfa-e901218d03d9"
}
}
- und Ihre Frage ist?
- wirklich, was ist Ihre Frage?
- Meine Frage ist ich will zu machen, "name" - Feld dynamisch, also immer wenn ich dieses Skript läuft erfolgreich, statt Fehler "name schon vergeben"
- so benötigen Sie einen code zum erstellen der oben genannten json-Daten mit dem Namen Feld dynamisch (zufällig) generiert? ok, was haben Sie bisher ausprobiert?
- Ich habe keine Ahnung, wie ich erzeugen kann, die zufällig Daten? Ich habe nichts versucht, über zufällige Daten. Also bitte, schlagen Sie mich, wie ich dieses Problem lösen?
- Ich habe geklärt, die Frage nach der Einreichung eine Antwort, und im Gespräch mit der OP
- siehe Kommentar oben (bei Leo)
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Briefträger, die Sie verwenden möchten Dynamische Variablen.
JSON-Sie posten würde wie folgt Aussehen:
Beachten Sie, dass dies wird Ihnen eine GUID (Sie haben auch die Möglichkeit, die Verwendung von ints oder Zeitstempel) und ich bin im Moment nicht bewusst, ein Weg, um zu injizieren, Streicher (beispielsweise von einer test-Datei oder eine Daten-generation-Programm).
Nur meine 5 Cent zu diesem Thema. Bei der Verwendung von randomInt es gibt immer eine chance, dass sich die Anzahl eventuell auch vorhanden sein in der DB, die Probleme verursachen können.
Lösung (für mich zumindest) ist die Verwendung von $timestamp statt.
Beispiel:
In Briefträger übergeben werden können zufällige Ganzzahl im Bereich von 0 bis 1000, in der Ihre Daten Sie können es verwenden, wie
Für jeden, der über downvote mich dieser Beitrag wurde gemacht, bevor die Diskussion in den Kommentaren mit den OP (siehe unten). Ich bin verlassen es im Platz, so der Kommentar aus dem OP, die schließlich beschrieben, was er braucht, entfernt ist nicht aus der Frage.
Aus, was ich verstehe, die Sie suchen, hier ist eine einfache Lösung. Es ist vorausgesetzt, dass:
name
Feld muss eindeutig sein, es ist jedes mal ausführenWenn Ihre Frage war mehr spezifische dann würde ich in der Lage sein, um Ihnen eine spezifische Antwort, aber diese ist die beste die ich machen kann von dem, was es jetzt ist.
Können Sie zwangsweise ändern, den Zähler durch einen Blick in die Adressleiste ein, und ändern Sie die URL aus der Endung
#1
zu#5
usw.Dann können Sie die variable
name
wenn Sie bauen Ihr Objekt: