Sọ fún Apache HttpClient 5 pé kí ó ka àwọn ètò prókìsì JVM
Mú àwọn ẹ̀yà ẹ̀rọ ṣiṣẹ́ nínú ẹrọ àbánà Apache HttpClient 5 kí o sì ṣàyẹ̀wò àwọn àtúnṣe ọ̀nà tí ó ṣe kedere.
Fún API Apache HttpClient 5 ti àtijọ́, mú àwọn ẹ̀yà ẹ̀rọ ṣiṣẹ́ nígbà tí o bá ń kọ́ ẹrọ àbánà náà:
import org.apache.hc.client5.http.impl.classic.CloseableHttpClient;
import org.apache.hc.client5.http.impl.classic.HttpClients;
try (CloseableHttpClient client = HttpClients.custom()
.useSystemProperties()
.build()) {
// Execute the application's HTTP work with this client.
}Pèsè àwọn àríyànjiyàn ìbẹ̀rẹ̀ tí a pinnu, bíi -Dhttp.proxyHost=203.0.113.10 -Dhttp.proxyPort=8080, ní lílo ojú irínṣẹ́ gidi rẹ. Àkójọ prókìsì HTTP ń pèsè àwọn olùdíje gbangba nígbà tí a bá gba ọ̀nà yẹn láàyè. Fi àwọn ẹ̀yà HTTPS àti àwọn ẹ̀yà ìforí kọjá kún fún àwọn ibi tí ó kan. Ṣíṣe ètò ẹ̀yà JVM kan ṣoṣo kò lè fi hàn pé ẹrọ àbánà yìí ń lò ó.
Ìwé ìtọ́kasí alùmọ̀-ẹ̀rọ ń tọ́ka àwọn ẹ̀yà tí àwọn ẹ̀ka àkọ́kọ́ rẹ̀ ń gbé yẹ̀wò. Àwọn olùṣètò ọ̀nà tààrà tàbí àwọn ẹ̀ka mìíràn tí a pèsè lè yí ìhùwàsí yẹn padà.
Ṣe àwọn ìbéèrè nípasẹ̀ àpẹẹrẹ tí a ti ṣètò yìí. Ìgbẹ́kẹ̀lé tí ó ń kọ́ ẹrọ àbánà mìíràn nílò ilé-iṣẹ́ tàbí ìwọlé prókìsì tirẹ̀ tí a ṣe àtìlẹ́yìn fún; ẹrọ àbánà tí a kò lò lẹ́gbẹ̀ẹ́ rẹ̀ kò yí nǹkan kankan padà.
Dámọ̀ ilé-ìkàwé àti àwọn ìkójáwọlé nínú iṣẹ́ tí ó kùnà. Commons HttpClient 3, Apache HttpClient 4, HttpClient 5 àti java.net.http.HttpClient Java ní àwọn ojú-ìsopọ̀ ìṣètò ọ̀tọ̀ọ̀tọ̀. Ìlànà kíláàsì àtijọ́ kò lè ṣàlàyé ẹrọ àbánà tí kò fi ìran yẹn lò rí.