ROME greinar feed-být; proxy-rutan og kontan eiga at vera hjá HTTP-klientinum. Fyri ein valdan JDK HttpClient hoyrir fast proxy til builder hansara:

HttpClient client = HttpClient.newBuilder()
    .proxy(ProxySelector.of(
        new InetSocketAddress("proxy.example", 8080)))
    .build();

Fyri loyvdan almennan feed-test uttan proxy-autentisering, skift út staðsetingar-vertin og portin við einum valmøguleika úr HTTP-proxy-listanum. Legg autentiseringina hjá útbreiðsluni og ávísingarmørk aftrat tí klientinum. Tá ið hann hevur fingið eitt góðtakandi svar, lat streymin til ROME:

try (XmlReader reader = new XmlReader(body, contentType)) {
    SyndFeed feed = new SyndFeedInput().build(reader);
}

Tey nútíðar importini eru com.rometools.rome.io.XmlReader og SyndFeedInput. Her er body tann móttikna InputStream og contentType er HTTP Content-Type. XmlReader tekur hædd fyri BOM, hesum metadátum og XML-frágreiðingini. At avkoda fyrst við einum tilvildarligum charset kann kasta nyttigum prógvum burtur.

Kanna HTTP-statusin áðrenn greining. Annars kann ein proxy-innritingssíða ella avnoktan síggja út sum XML-villa. Lat eisini likam fyri avnoktað svar frí, so ein HTTP-villa ikki letur streymin opnan.

Tvær feed-keldur kunnu brúka ymiskt sett klientar uttan at broyta JVM-proxy-eindir millum kallingar. Hvør HTTP-klient eigur sína ruta, meðan ROME eigur greiningarstigið.

Skyldar greinar