
mServer.crawler.sender.br.WebAccessHelper Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of MServer Show documentation
Show all versions of MServer Show documentation
The crawler for mediathekview/MediathekView
/*
* WebAccessHelper.java
*
* Projekt : MLib
* erstellt am: 04.10.2017
* Autor : Sascha
*
*/
// Ist eigentlich aus MLib in der neuen Architektur, aber für den neuen BR-Crawler erstmal hierher kopiert
package mServer.crawler.sender.br;
import de.mediathekview.mlib.Const;
import java.net.URL;
import javax.ws.rs.client.Entity;
import javax.ws.rs.client.WebTarget;
import javax.ws.rs.core.MediaType;
import mServer.crawler.FilmeSuchen;
import mServer.crawler.RunSender;
public class WebAccessHelper {
private WebAccessHelper() {}
public static String getJsonResultFromPostAccess(URL serverUrl, String request) {
if(null == serverUrl)
throw new IllegalArgumentException("Es wurde keine gültige ServerURL angegeben");
WebTarget target = WebTargetDS.getInstance(serverUrl.toString());
String result = target.request(MediaType.APPLICATION_JSON_TYPE)
.post(Entity.entity(request, MediaType.APPLICATION_JSON_TYPE), String.class);
FilmeSuchen.listeSenderLaufen.inc(Const.BR, RunSender.Count.ANZAHL);
return result;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy