Tag: resttemplate
Verwenden Sie dieses tag für Spring RestTemplate, eine Klasse für die client-Seite die HTTP-Kommunikation und Erholsamen Grundsätze der Vollstreckung.
2
Antworten
Schrieb ich den folgenden code zum testen der Leistung der sync RestTemplate und AsyncRestTemplate. Ich lief nur ein paar mal manuell auf den POSTBOTEN. Sind wir nur auf der Durchreise 10 Verweise in einer GET-Aufruf, so dass
3
Antworten
Ich benutze sehr einfachen code, XML zurückgibt RestTemplate restTemplate = new RestTemplate(); Source oResponse = restTemplate.postForObject(url, entity, Source.class, vars); XPathOperations xpathTemplate = new Jaxp13XPathTemplate(); String address = xpathTemplate.evaluateAsString("//status", oResponse); Jedoch bekomme ich die folgende Fehlermeldung java.lang.NoSuchMethodError: org.springframework.util.ClassUtils.forName(Ljava/lang/String;)Ljava/lang/Class;
1
Antworten
Ich habe ein problem beim Konsumieren Rest-Service mit RestTemplate in der Desktop-App in der Erwägung, dass das problem nicht angezeigt, wenn ich in die Web app. Dies Ist die Debugging-logs 15:30:40.448 [main] DEBUG o.s.web.client.RestTemplate - Reading [java.util.List]
7
Antworten
Ich bin völlig Anfänger in Frühjahr (Sie können sehen, dass in meinem code 🙂 ). Ich wollte nur testen Sie die Klasse RestTemplate, aber ich habe einen ClassNotFoundException. Also der code ist: import org.springframework.context.ApplicationContext; import org.springframework.context.support.ClassPathXmlApplicationContext; import
3
Antworten
Schreiben wie man junit mockito für die Methode unten: @Autowired RestTemplate restTemplate; ResponseEntity<?> execute(final String url, HttpMethod httpMethod, HttpEntity<?> entityRequest, String.class, Map<String, String> urlVariables){ restTemplate.exchange(url, httpMethod, entityRequest, responseType, urlVariables); } Bitte helfen Sie mir, wie Sie schreiben.
1
Antworten
Ich bin der Verzehr einer RESTful JSON-API mit Feder RestTemplate und Jackson. In einigen Fällen erhalten wir eine Status 401 (Unauthorized) response mit einer angepassten JSON-Körper, der definiert ist durch die API-Hersteller, und sieht wie folgt aus:
2
Antworten
Habe ich zum Aufruf eines REST webservice-und ich bin der Planung bis zur Nutzung RestTemplate. Ich sah Sie an Beispielen auf, wie Sie eine GET-Anforderung, und Sie werden, wie unten gezeigt. String result = restTemplate.getForObject("http://example.com/hotels/{hotel}/bookings/{booking}", String.class,"42","21"); In
3
Antworten
Ich versuche, Zugriff auf rest-Endpunkt mithilfe von Federn RestTemplate.getForObject (), aber mein uri Variablen sind nicht erweitert, und an die als Parameter an die url. Dies ist, was ich so weit gekommen: Map<String, String> uriParams = new
6
Antworten
Ich bin versucht, senden Sie eine Anfrage an folgende Adresse. Das Zertifikat ist nicht gültig und ich würde gerne, es zu ignorieren. Schrieb ich folgenden code, basierend auf meine Forschung auf Eins, Zwei aber ich bin nicht
2
Antworten
Ich brauche, um eine Rest-POST-ein Dienst, der gibt entweder eine <job/> oder eine <exception/> und immer status-code 200. (lame 3rd-party-Produkt!). Habe ich einen code wie: Job job = getRestTemplate().postForObject(url, postData, Job.class); Und meine applicationContext.xml sieht aus wie:
6
Antworten
Unsere REST-APIs sind die Resultate in den Seiten. Hier ist ein Beispiel von einem Controller @RequestMapping(value = "/search", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE + ";charset=UTF-8") @ResponseStatus(HttpStatus.OK) public Page<MyObject> findAll(Pageable pageable) { ... } Gibt es eine
2
Antworten
Ich habe ein problem mit Spring restTemplate. Jetzt bin ich senden einer PUT-Anfrage für einen Rest-Dienst, und dass Rest-Dienst senden Sie mir wieder wichtige Informationen in der Antwort. Die Frage ist, restTemplate.setzen sind ein void Methode und
2
Antworten
Habe ich eine Methode auf der Server-Seite, die mir Informationen über einen bestimmten Namen registriert in meiner Datenbank. Ich bin ein Zugriff von meinem Android-Anwendung. Der Anfrage an den Server erfolgt in der Regel. Was ich versuche
2
Antworten
Brauche ich, um das senden einer HTTP-cookie, ich bin mit RestTemplate: HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.add("Cookie", "SERVERID=c52"); HttpEntity requestEntity = new HttpEntity(null, requestHeaders); ResponseEntity responses = restTemplate.exchange(webService.getValidateUserUrl(), HttpMethod.POST, requestEntity, String.class, mapValidateUser); Jedoch, dass der empfangende server
2
Antworten
RestTemplate restTemplate = new RestTemplate(); final MappingJackson2XmlHttpMessageConverter converter = new MappingJackson2XmlHttpMessageConverter(); final List<MediaType> supportedMediaTypes = new LinkedList<MediaType>(converter.getSupportedMediaTypes()); supportedMediaTypes.add(MediaType.ALL); converter.setSupportedMediaTypes(supportedMediaTypes); restTemplate.getMessageConverters().add(converter); ResponseEntity<MyDTO> response = restTemplate.getForEntity(urlBase, MyDTO.class); HttpHeaders headers = response.getHeaders(); URI location = headers.getLocation(); //Has my redirect URI
2
Antworten
Waren wir mit RestTemplate mit xml-Konfiguration in Spring 3.0 und es war einwandfrei in Ordnung. <bean id="httpClient" class="org.apache.commons.httpclient.HttpClient"> <!-- <constructor-arg ref="httpClientParams"/> --> </bean> <bean id="httpClientFactory" class="org.springframework.http.client.CommonsClientHttpRequestFactory"> <constructor-arg ref="httpClient"/> </bean> <bean id="restTemplate" name="restTemplate" class="org.springframework.web.client.RestTemplate" autowire-candidate="true"> <constructor-arg ref="httpClientFactory" />
4
Antworten
Verwenden wir Spring zur Umsetzung REST-controller, zum Beispiel: @Controller @RequestMapping("/myservice") public class MyController { @RequestMapping(value = "foo", method = RequestMethod.GET) public @ResponseBody string foo() {...} } Kann ich aufrufen dieses Dienstes mithilfe Frühjahr RestTemplate, und es funktioniert
6
Antworten
Verwendung der curl-Befehl: curl -u 591bf65f50057469f10b5fd9:0cf17f9b03d056ds0e11e48497e506a2 https://backend.tdk.com/api/devicetypes/59147fd79e93s12e61499ffe/messages Ich eine immer eine JSON-Antwort: {"data":[{"device":"18SE62","time":1494516023,"data":"3235","snr":"36.72",... Ich Speichere die Antwort auf eine txt-Datei und parse Sie mit jackson, und alles ist in Ordnung ObjectMapper mapper = new ObjectMapper(); File f
3
Antworten
Sind wir die Integration mit einer Dritten Partei ist das senden von xml-Daten mit dem content-type-header als text/html. Wir wurden von der Planung über die Verwendung von Spring RestTemplate zum zuordnen zu Klassen, die wir erstellt haben,
2
Antworten
Ich bin mit Spring RestTemplate erfolgreich wie diese: String url = "http://example.com/path/to/my/thing/{parameter}"; ResponseEntity<MyClass> response = restTemplate.postForEntity(url, payload, MyClass.class, parameter); - Und das ist gut so. Aber manchmal parameter ist %2F. Ich weiß, das ist nicht ideal, aber
4
Antworten
Ich versuche, Zugriff auf den Inhalt einer API, und ich brauche zum senden einer URL mittels RestTemplate. String url1 = "http://api.example.com/Search?key=52ddafbe3ee659bad97fcce7c53592916a6bfd73&term=&limit=100&sort={\"price\":\"desc\"}"; OutputPage page = restTemplate.getForObject(url1, OutputPage .class); Aber, ich erhalte die folgende Fehlermeldung. Exception in thread "main"
3
Antworten
Habe ich eine Anforderung zum übergeben eines benutzerdefinierten Objekts mit RESTTemplate, um meine REST-Dienst. RestTemplate restTemplate = new RestTemplate(); MultiValueMap<String, Object> requestMap = new LinkedMultiValueMap<String, Object>(); ... requestMap.add("file1", new FileSystemResource(..); requestMap.add("Content-Type","text/html"); requestMap.add("accept", "text/html"); requestMap.add("myobject",new CustomObject()); //This is
3
Antworten
Arbeite ich an einem Projekt, in dem ich brauche, um eine HTTP-URL-Aufruf zu meinem server, die ausgeführt wird Restful Service die zurück die Antwort als JSON-String. Unten ist mein main-code, die mit den future und callables -
2
Antworten
Möchte ich bei der Konfiguration meines Spring @MVC stub-Anwendung Frühjahr RestTemplate mit SSL für die Kommunikation zu REST Basis https Anwendung, die bereitgestellt Tomcat server (Spring 3, Tomcat 7). Ich habe das getan bis jetzt meine Werke
3
Antworten
Im Frühjahr RestTemplate gibt es eine Möglichkeit zum senden von Benutzerdefinierten Header zusammen mit einem POST-Request-Objekt. Ich habe bereits versucht aus der exchange Methode, die verfügbar ist. Es scheint, dass wir senden können Schlüssel-Wert-Paaren zusammen mit einem
2
Antworten
Habe ich folgende definition für PersonDTO: public class PersonDTO { private String id private String firstName; private String lastName; private String maritalStatus; } Hier ist ein Beispiel-Datensatz : { "id": 1, "firstName": "John", "lastName": "Doe", "maritalStatus": "married"
5
Antworten
Ich habe einen rest-service, die schicken einen 404-Fehler, wenn die Ressourcen nicht gefunden. Hier die Quelle für meine controller und die Ausnahme, das senden von Http-404. @Controller @RequestMapping("/site") public class SiteController { @Autowired private IStoreManager storeManager; @RequestMapping(value
6
Antworten
Derzeit arbeite ich an der integration eines Drittanbieter-Anwendung mit unserem reporting-system. Ich möchte zum implementieren von REST-Aufrufe mit basic-Authentifizierung, die aber Probleme im Frühjahr 4.0.0. Ich habe eine einfache Lösung, welche funktioniert gut: final RestTemplate restTemplate =
5
Antworten
Ich bin mit URL-Klasse zum Lesen von einem InputStream aus. Gibt es eine Möglichkeit, die ich nutzen kann RestTemplate? InputStream input = new URL(url).openStream(); JsonReader reader = new JsonReader(new InputStreamReader(input, StandardCharsets.UTF_8.displayName())); Wie bekomme ich InputStream mit RestTemplate
6
Antworten
Habe ich zwei Fragen: Wie zum anzeigen einer Liste von JSON-Objekten mit Spring RestTemplate. Wie die Zuordnung verschachtelte JSON-Objekte. Ich versuche zu verbrauchen https://bitpay.com/api/ratesnach dem tutorial von http://spring.io/guides/gs/consuming-rest/. InformationsquelleAutor der Frage Karudi | 2014-05-15
1
Antworten
Meine Authorization service returs eine http-204 auf Erfolg und eine http 401 auf Fehler, aber keine responseBody. Ich bin nicht in der Lage zu konsumieren, dies mit der RestTemplate client. Es schlägt fehl, versucht zu serialisieren der
6
Antworten
Ich nicht verstehen, wie AsyncRestTemplate effektiv für externe service-Aufrufe. Für den folgenden code: class Foo { public void doStuff() { Future<ResponseEntity<String>> future1 = asyncRestTemplate.getForEntity( url1, String.class); String response1 = future1.get(); Future<ResponseEntity<String>> future2 = asyncRestTemplate.getForEntity( url2, String.class); String
3
Antworten
Bin ich mit dem Java Spring Resttemplate für immer ein json über eine get-Anfrage. Die JSON-ich bin immer sondern statt dessen der Besondere Charakter slike ü ö ä oder ß einige komische Sachen. Also ich denke, irgendwas
6
Antworten
Ich habe Probleme bei der Buchung JSON mit UTF-8-Codierung verwenden RestTemplate. Standard-Kodierung für JSON ist UTF-8, so die Medien geben gar nicht enthalten charset. Ich habe versucht, charset in der MediaType-aber es scheint nicht zu funktionieren trotzdem.
2
Antworten
Ich bin nicht vertraut mit Feder RestTemplate. Aber für dieses Projekt habe ich Frühjahr RestTemplate zu senden, einen POST Aufruf zu konsumieren eines rest-api. Ich bin mit diesem code: String restCall = restTemplate.postForObject(url+restParm, null, String.class); Dies gut
2
Antworten
Ich versuche, eine Datei hochzuladen, mit RestTemplate zu Raspberry Pi mit Steg. Auf Pi gibt es ein servlet ausgeführt: protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException { PrintWriter outp = resp.getWriter(); StringBuffer buff = new
1
Antworten
Habe ich zu übergeben, Schlüssel-Wert-paar in den Körper der post Anfrage. Aber wenn ich meinem code bekomme ich die Fehlermeldung "could not write request: Nein geeignet HttpMessageConverter gefunden für Anfrage Typ [org.springframework.util.LinkedMultiValueMap] und content-type [text/plain]" Mein code
2
Antworten
Die Datei, die ich versuche zu laden wird immer eine xml-Datei. Ich will die content-type wie application/xml Hier ist mein code: MultiValueMap<String, Object parts = new LinkedMultiValueMap<String, Object(); parts.add("subject", "some info"); ByteArrayResource xmlFile = new ByteArrayResource(stringWithXMLcontent.getBytes("UTF-8")){ @Override
5
Antworten
Update 02/05/2018 (über 4 Jahre später)...getestet habe ich dies wieder, als die Leute wurden upvoting meine Frage/Antwort und Sotirios Delimanolis ist richtig, dass ich nicht haben, schreiben Sie den code in meiner Antwort um diese Arbeit zu
2
Antworten
Ich versuche mich zu übergeben param Pfad und query-Parameter in einer URL, aber ich erhalte eine seltsame Fehlermeldung. unten ist der code String url = "http://test.com/Services/rest/{id}/Identifier" Map<String, String> params = new HashMap<String, String>(); params.put("id", "1234"); UriComponentsBuilder builder
5
Antworten
Bin ich immer unter Ausnahme während der Ausführung spring-boot-Anwendung während der start-up: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire field: private org.springframework.web.client.RestTemplate com.micro.test.controller.TestController.restTemplate; nested exception
3
Antworten
Ich habe eine web-service-Aufruf durch die zip-Dateien können hochgeladen werden. Die Dateien werden dann weitergeleitet zu einem anderen service für das speichern, entpacken, etc. Jetzt wird die Datei auf dem Dateisystem gespeichert, dann FileSystemResource gebaut wird. Resource
10
Antworten
Ich nicht finden, eine Beispiel, wie mein problem zu lösen, so möchte ich Sie bitten, für Hilfe. Ich kann nicht einfach senden Sie POST-Anforderung mit RestTemplate Objekt im JSON - Jedes mal, wenn ich bekommen: org.springframework.web.client.HttpClientErrorException: 415
5
Antworten
Ich versuche, eine Datei hochzuladen, mit RestTemplate mit dem folgenden code. MultiValueMap<String, Object> multipartMap = new LinkedMultiValueMap<>(); multipartMap.add("file", new ClassPathResource(file)); HttpHeaders headers = new HttpHeaders(); headers.setContentType(new MediaType("multipart", "form-data")); HttpEntity<MultiValueMap<String, Object>> request = new HttpEntity<MultiValueMap<String, Object>>(multipartMap, headers); System.out.println("Request
4
Antworten
Habe ich eine Klasse so: public class Wrapper<T> { private String message; private T data; public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public T getData() { return data;
5
Antworten
Wenn ich versuche, autowire Frühjahr RestTemplate ist, erhalte ich folgenden Fehler: nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type [org.springframework.web.client.RestTemplate] found for dependency: expected at least 1 bean which qualifies as autowire candidate for this dependency.
5
Antworten
Ich bin versucht, zu schreiben, ein integration-test, wo unser test startet einen embedded-HTTPS-server mit Einfach. Ich erstellt ein selbst-signiertes Zertifikat verwenden keytool und bin in der Lage, den Zugriff auf den server über einen browser (speziell Chrome
4
Antworten
Ich benutze Frühjahr restTemplate. Ich machte einen REST-Dienst und-client als unit-test in getrennten Anwendung. Ich habe Methode, die Liste der Benutzer und die Methode für Benutzer erstellen: @GET @Produces({ MediaType.APPLICATION_XML, MediaType.APPLICATION_JSON, MediaType.TEXT_XML }) @Path("/all") public Response getAllUsers()
2
Antworten
In meine restful-webservice-im Fall von bad request (5xx) oder 4xx respose-codes, Schreibe ich eine benutzerdefinierte Kopfzeile "x-app-err-id" auf die Antwort. Auf der client-Seite, ich benutze exchange Methode der RestTemplate, um einen RestFul web-service-Aufruf. Alles ist in Ordnung,
4
Antworten
Ich habe eine RESTful API, die ich versuche zu verbinden mit über Android-und RestTemplate. Alle Anfragen an die API authentifiziert werden mit HTTP-Authentifizierung, durch Einstellung der Header der HttpEntity und dann mit RestTemplate ist exchange() Methode. Alle