Deji proxy-ga HTTP ee caadiga ah ee Jena ka hor inta aanay su'aalahu bilaaban
Fahan macmiilka caadiga ah ee HttpEnv ee JVM oo dhan, marka uu bilaabo iyo macmiillada ku beddeli kara wicitaannada SERVICE.
Barnaamijka Jena ee lagu daray JDK casriga ah, samee dariiqa kaydka ee la wadaago ka hor inta aadan dhisin fulinta su'aalaha ama bilaabin shaqaalaha:
import java.net.InetSocketAddress;
import java.net.ProxySelector;
import org.apache.jena.http.HttpEnv;
var http = HttpEnv.httpClientBuilder()
.proxy(ProxySelector.of(
new InetSocketAddress("proxy.example.net", 8080)))
.build();
HttpEnv.setDftHttpClient(http);Dhismeeyaha Jena wuxuu hayaa caadiyadiisa gaadiidka isagoo ku daraya doorashada. Shaqada lagu daray ee isticmaasha barta SPARQL ee dadweynaha ee la oggolaaday oo aan lahayn akoon proxy, liiska proxy HTTP wuxuu bixin karaa ciwaanka HTTP ee doorashada. Tani waxay sii ahaanaysaa caadi la wadaago JVM, ma aha fure codsi kasta.
| Hawlgal | Nidaamka doorashada macmiilka |
|---|---|
| Dhiseeyaha su'aalaha HTTP ee caadiga ah | Macmiil cad, isbarbardhigga diiwaanka ee ku salaysan URL, caadiga HttpEnv |
| SERVICE federaal ah oo lagu daray | Macmiilka diiwaanka ee u dhigma, macmiilka macnaha su'aasha, caadiga caalamiga ah |
Sidaas darteed ka-badal deggan ama diiwaan ah ayaa isticmaali kara dariiq kale. Dhismeeyaha HTTP wuxuu go'aansadaa macmiilkiisa marka build la waco wuxuuna u gudbiyaa shaygaas fulinta; beddelka caadiga dambe dib uma qoro fulin hore loo dhisay.
Ku hay dariiqa kaydka ee bilowga mid deggan. Marka dariiqooyinku kala duwan yihiin, isticmaal is-dhexgalka deggan/macnaha/diiwaanka ku habboon.
Serverka Fuseki ee madaxbannaan wuxuu sidoo kale u baahan yahay habka uu taageero nooca la rakibay ee fulinta bilowga. Code-kan Java gelinta fayl kuma samaynayo serverkaas inuu fuliyo.