Ich versuche, einige Dateien aus dem Internet zu holen. Ich möchte meinen Zeitplan aktualisieren, wenn die letzte geänderte Uhrzeit aktualisiert wird. Mit HTTPBuilder kann ich die Serverantwort mit zuletzt-modifizierten Parameter nicht finden. Gibt es eine Möglichkeit, diesen Parameter zu erhalten?Groovy HTTPBuilder erhalten letzte Änderung Datum
2
A
Antwort
2
Wie in der docs ist eine Kopfzeile und sollte unter anderen Kopfzeilen gesucht werden. Wichtig ist, dass der Server entscheidet, ob der Header in die Antwort aufgenommen wird. Wenn der Server, zu dem Sie eine Verbindung herstellen, den Header in der Antwort nicht zurückgibt, ist es daher unmöglich, den Wert zu erhalten.
Headers kann über response
Objekt erhalten werden, siehe unten:
@Grab(group='org.codehaus.groovy.modules.http-builder', module='http-builder', version='0.7.1')
import groovyx.net.http.HTTPBuilder
import static groovyx.net.http.Method.GET
import static groovyx.net.http.ContentType.TEXT
def http = new HTTPBuilder('http://www.google.com/search')
http.request(GET,TEXT) { req ->
response.success = { res ->
res.headers.each { h ->
println h
}
}
}
Verwandte Themen
- 1. Groovy HttpBuilder JSON Eingabeproblem
- 2. Handhabung 'chunked' codierte Antwort mit HTTPBuilder/Groovy
- 3. ungelöste Abhängigkeit für httpbuilder in groovy Skript
- 4. Groovy, java.lang.LinkageError Problem mit Testamentsvollstrecker und HttPBuilder
- 5. Erhalten einer Datei Datum der letzten Änderung
- 6. erhalten letzte (Datum) Reihe von Gruppen
- 7. Datum Zeit in Groovy
- 8. HTTPBuilder Abfrageparameter
- 9. AWS S3: Letzte Änderung des Zeitstempels Java
- 10. erhalten Datum für die letzte einer Reihe von Wochen
- 11. Das Datum der letzten Änderung einer Remote-Datei erhalten
- 12. window.history.pushState Änderung url ohne letzte Teil entfernen
- 13. Letzte Änderung in jQuery attr Rückgabetyp?
- 14. Erhalten letzte besuchte Seite
- 15. Letzte Antwort erhalten
- 16. Django: get letzte Benutzer Besuch Datum
- 17. Erhalten Sie das erste Datum und das letzte Datum des aktuellen Quartals in Python?
- 18. Einfache Mitgliedschaft: Letzte Login-Datum des Benutzers
- 19. Wie analysiert man die JSON-Antwort, die vom HttpBuilder in Groovy zurückgegeben wird?
- 20. Datum der letzten Änderung der Dateien im Verzeichnis mit PHP
- 21. POST mit HTTPBuilder -> NullPointerException?
- 22. systemd: Wie bekomme ich die letzte Änderung des Prozessstatus?
- 23. erhalten letzte Zeichen der Makroparameter
- 24. Erhalten letzte Auftritt eines Knotens
- 25. Erhalten letzte Ausnahme in pdb
- 26. Joomla - Datum der letzten Änderung der Kategorie hinzufügen
- 27. Django: modelle letzte mod datum und mod count
- 28. Groovy/Grails Datum Klasse - immer Tag des Monats
- 29. Das erste und letzte Element in einem Groovy erkennen {} closure
- 30. Wie man das heutige Datum in Groovy bekommen
Lieber Opal mein Server diesen Header, wie Rückkehr zu bekommen. Wie bekomme ich Header? –
@JavaGeek, siehe meine aktualisierte Antwort. – Opal
@JavaGeek, wenn Sie meine Antwort hilfreich fanden, bitte akzeptieren Sie und upvote es. – Opal