RESTful Webservice mit json

malt1981

Mitglied
Hallo zusammen,
habe gerade ein Problem, bei dem mich google nicht weiterbringt. Es geht um einen Restful Webservice, den ich programmiert habe.
Der Service soll mit nur einem "Argument" aufgerufen werden, das ist ein json. Ich übergebe das json einfach als String. Ich hoffe das ist so richtig.
Der Service funktioniert soweit auch gut. Ich spreche diesen von per Javascript an. Leider aber nur, solange das json keine array enthält.
Somit funktioniert dieser String:
JSON:
{"firma":"xxx","name":"","ort":"","plz":"","suche":"","str":"","ae":"","rabatt":"","auftragArt":"mail","auftragAdresse":"","duArt":"mail","duAdresse":""}

dieser hier liefert aber einen 404 response:
JSON:
{"firma":"xxx","name":"","ort":"","plz":"","suche":"","str":"","ae":"","rabatt":"","auftragArt":"mail","auftragAdresse":"","duArt":"mail","duAdresse":"","tage":["mi"]}

Die Annotation im Webservice:
Java:
@GET
    @Produces(MediaType.TEXT_PLAIN)
    @Path("firma/{text}")
    public String getOrderOk (@PathParam("text") String text) {
     ........
    }

Ich denke somit, es liegt an den eckigen Klammern im Aufruf.
Hat jemand einen Tipp, wie ich das Problem lösen könnte? Auf die array kann ich schlecht verzichten :-(

Wäre für Hilfe sehr dankbar.

vg
 
Zuletzt bearbeitet von einem Moderator:

httpdigest

Top Contributor
Einen Pfadparameter hierfür zu verwenden, ist.... schlecht. Wenn du JSON Payload übertragen musst, dann nutze dafür lieber eine HTTP Methode mit einem Body, wie etwa POST oder PUT (je nachdem, was nach REST für dich da Sinn macht) oder URL-encodiere das JSON.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
S Welcher Java EE Applikationserver für RESTful Webservice? Allgemeines EE 2
U Jersey RESTful mit EJB Allgemeines EE 2
D JPA RESTful API mit JPA Allgemeines EE 0
A JSP und RESTful zusammen Allgemeines EE 3
M einfacher REST Webservice Allgemeines EE 4
A Webservice (SOAP) Lookup Allgemeines EE 1
D Webservice benutzen Allgemeines EE 4
N Authentication/UserPrincipal mit Rest Webservice? Allgemeines EE 6
N WebService WAR-File auf Tomcat-Server Allgemeines EE 1
B Inject webservice von cxf.xml Allgemeines EE 1
F ein wenig Hilfe - Webservice Allgemeines EE 1
D Servlet Webservice Konfigurationsdateien Best Practice Allgemeines EE 3
D Java Projekt goes Webservice Allgemeines EE 6
H SQL Daten von Webservice an Client übergeben Allgemeines EE 3
G WebService Concurrency Allgemeines EE 6
G WebService portieren Allgemeines EE 11
H Webservice testen Allgemeines EE 7
M Webservice - Anhang senden und codieren Allgemeines EE 4
M Spring: Bean als Webservice freigeben Allgemeines EE 9
O eclipse - tomcat: Problem bei einfachem Webservice Allgemeines EE 16
O webservice mit java erstellen. was brauch ich alles dazu? Allgemeines EE 53
B .net-Webservice aufrufen Allgemeines EE 9
C HashMap über Webservice übertragen Allgemeines EE 2
G REST Webservice Allgemeines EE 11
H WebService mittels SessionBean aufrufen? Allgemeines EE 7
F JBoss WebService Allgemeines EE 3
S webservice mit tomcat und axis ohne eclipse laufen lassen? Allgemeines EE 2
G WebService Client: Parameterübergabe Allgemeines EE 9
R Bei AXIS-Start gleich WebService starten Allgemeines EE 2
R Embedded WebService-Server Allgemeines EE 4
L WebService Problem mit SessionBean Allgemeines EE 14
L Web-Client - SessionBean - WebService Allgemeines EE 2
C WebService deployen .Verzweiflung. Allgemeines EE 2
M Google - WebService Allgemeines EE 3
M Probleme beim Webservice Deployment(Sun ApplicationServer) Allgemeines EE 2
Oneixee5 JSON für Spring Boot Endpunkte erzeugen Allgemeines EE 8
LimDul Rest-Client/DTOs aus JSON Ergebnis generieren Allgemeines EE 3
OnDemand REST Json Response Mapping ist null Allgemeines EE 2
T Json & Xml deserialisierung Allgemeines EE 1
G json-b + jax-rs + getter mit Parameter = NullPointerException Allgemeines EE 10
D JSON abspeichern mit gleichen Datenbank Eintrag Allgemeines EE 3
P Webseite parsen --> DB --> JSON Allgemeines EE 5
S JSON vs. InnerHTML? Allgemeines EE 2

Ähnliche Java Themen

Neue Themen


Oben