API-Integration von Java mit Jersey Client

Notwendiger Maven

Die folgenden drei sind erforderlich

           <groupId>org.glassfish.jersey.core</groupId>
           <artifactId>jersey-client</artifactId>
           <version>2.27</version>
       
           <groupId>org.glassfish.jersey.media</groupId>
           <artifactId>jersey-media-json-jackson</artifactId>
           <version>2.26</version>
       
           <groupId>org.glassfish.jersey.inject</groupId>
           <artifactId>jersey-hk2</artifactId>
           <version>2.26</version>
  

Nicht genug

java.lang.ClassNotFoundException: org.glassfish.jersey.internal.l10n.LocalizableMessageFactory$ResourceBundleSupplier

Ich verstehe diesen Fehler nicht

Implementierung: Funktioniert mit POST

✩ Ich möchte die API von http: // localhost: 8080 / test / api1 aufrufen

public void excute(RequestData req) {
		
		String result = ClientBuilder.newClient()
				//Die URL, unter der das Kooperationsziel festgelegt wird
				.target("http://localhost:8080")
				//Wo sich der Pfad abhängig vom Verbindungsziel ändert
				.path("/test/api1")
				//Wo kann man entscheiden, ob man im XML- oder JSON-Format anfordert?
                //Geben Sie dies für xml → APPLICATION an_XML_TYPE
				.request(MediaType.APPLICATION_JSON_TYPE)
				//Daten eintauchen
                //Geben Sie an, in welchem Format die Antwort mit MediaType dieses Mal JSON empfangen wird
				.post(Entity.entity(req, MediaType.APPLICATION_JSON), String.class);

		//Antwort auf Standardausgabe anzeigen
		System.out.println(result);

	}

Recommended Posts

API-Integration von Java mit Jersey Client
Beispiel für die Verwendung der Bulk-API von Salesforce vom Java-Client mit PK-Chunking
Spielen Sie mit dem Jersey OAuth 2-Client
[Java EE] Implementieren Sie den Client mit WebSocket
Code Java von Emacs mit Eclim
Java HTTP Client API-Zeitlimiteinstellung
Arbeiten Sie mit Google-Tabellen aus Java
[Java] LINE-Integration mit Spring Boot
Rufen Sie die Java-API von TensorFlow von Scala aus auf
SetCookie von der Client-Seite mit OkHttp3
Datenverarbeitung mit der Stream-API von Java 8
Rufen Sie die GitHub-API über Javas Socket-API Teil2 auf
[Mark Logic] CRUD + α von "Java Client API"
Rufen Sie die Salesforce REST-API von Java aus auf
Einführung in Java ab 0 Teil 1
Beim Aufrufen der API mit Java tritt eine javax.net.ssl.SSLHandshakeException auf
Führen Sie Java-Code von cpp auf cocos2dx aus
[Java] Json von der URL mit der Standard-API (javax.script) abrufen und verarbeiten
Beispielcode zum Aufrufen der Yahoo! Shopping Product Search (v3) -API mit der offiziell von Java 11 eingeführten HTTP-Client-API
Interagieren Sie mit der LINE Message API mit Lambda (Java)
Führen Sie Rust von Java mit JNA (Java Native Access) aus.
[Java] Stellen Sie die Zeit im Browser mit jsoup ein
Java Stream API
Textextraktion in Java aus PDF mit pdfbox-2.0.8
Verwendung der Java-API mit Lambda-Ausdrücken
Verwenden Sie Matplotlib aus Java oder Scala mit Matplotlib4j
[Java] Holen Sie sich Bilder mit der Google Custom Search API
Java mqtt Client
Docker Container Operations mit Docker-Client API für Java
Generieren Sie Java-Clientcode für die SOAP-API von SalesForce
Rufen Sie eine Methode mit Kotlins Rückrufblock von Java aus auf
Implementieren Sie den API-Client mit nur Anmerkungen unter Verwendung von Feign (OpenFeign).
[Hinweis] Erstellen Sie mit Docker eine Java-Umgebung von Grund auf neu
Lesen Sie Temperatur / Luftfeuchtigkeit von Raspberry Pi 3 & DHT11 mit Java ab
Installieren Sie Java mit Homebrew
Rufen Sie Java von JRuby aus auf
Kompatibel mit Android 10 (API 29)
Änderungen von Java 8 zu Java 11
Summe von Java_1 bis 100
Packen Sie die API-Antwort (Java)
Wechseln Sie die Plätze mit Java
Installieren Sie Java mit Ansible
[Java] Stream API / Map
Eval Java-Quelle von Java
Fehlerbehebung bei der Docker-Client Java API
Bequemer Download mit JAVA
Greifen Sie über Java auf API.AI zu
Schalten Sie Java mit direnv
Von Java zu Ruby !!
Zabbix API in Java
Java-Download mit Ansible
Lass uns mit Java kratzen! !!
So entwickeln Sie eine App mit der Jersey Java RESTful API auf einer Alibaba Cloud ECS-Instanz
Erstellen Sie Java mit Wercker
Endian-Konvertierung mit JAVA
Lassen Sie uns schreiben, wie API mit SpringBoot + Docker von 0 erstellt wird
Suchen Sie die Adressklasse und den Adresstyp aus der IP-Adresse mit Java
Behandeln Sie die Java 8-Datums- und Uhrzeit-API mit Thymeleaf mit Spring Boot
[MT] Geben Sie die Artikelkategorie von Android mit Daten-API an
[Java] Zeichensatz mit Apathce Tika abrufen / String von Zeichensatz initialisieren [Kotlin]