У кого-нибудь есть хороший учебник о том, как написать приложение java или javafx cURL? Я видел множество учебных пособий о том, как инициировать внешний вызов, чтобы сказать, как XML-файл, но XML-канал, с которого я пытаюсь получить вызовы, чтобы вы могли указать имя пользователя и пароль, прежде чем сможете получить XML-канал.cURL app using Java
1
A
ответ
2
Что вы пытаетесь достичь? Вы пытаетесь получить XML-канал через HTTP?
В этом случае я предлагаю вам взглянуть на Apache HttpClient. Он предлагает функции similair как cURL, но с чистым Java-способом (cURL - это родное приложение C). HttpClient поддерживает несколько authentication mechanisms. Например, вы можете отправить имя пользователя/пароль, используя обычную проверку подлинности, как это:
public static void main(String[] args) throws Exception {
DefaultHttpClient httpclient = new DefaultHttpClient();
httpclient.getCredentialsProvider().setCredentials(
new AuthScope("localhost", 443),
new UsernamePasswordCredentials("username", "password"));
HttpGet httpget = new HttpGet("https://localhost/protected");
System.out.println("executing request" + httpget.getRequestLine());
HttpResponse response = httpclient.execute(httpget);
HttpEntity entity = response.getEntity();
System.out.println("----------------------------------------");
System.out.println(response.getStatusLine());
if (entity != null) {
System.out.println("Response content length: " + entity.getContentLength());
}
if (entity != null) {
entity.consumeContent();
}
// When HttpClient instance is no longer needed,
// shut down the connection manager to ensure
// immediate deallocation of all system resources
httpclient.getConnectionManager().shutdown();
}
Проверьте веб-сайт для more examples.
Смежные вопросы
- 1. twitter app using java
- 2. post request using curl
- 3. SOAP API USING CURL
- 4. сообщение xml using curl
- 5. https login using curl
- 6. using cUrl c C#
- 7. PHP: Https Curl using proxy
- 8. proxy using curl and perl
- 9. PHP run curl using exec
- 10. Solr delete Index using cURL
- 11. php advanced redirect using cURL
- 12. javascript button click using curl
- 13. C++ с curl using netbeans
- 14. POST mime type using curl
- 15. Ссылка Curl using codelite C++
- 16. Rails API login using curl
- 17. bukalapak.com login using php curl
- 18. wget .vs curl using linux
- 19. jetty embedded app using jruby
- 20. android app using .this
- 21. uwp app using Mysql.data.rt.dll
- 22. curl on app engine
- 23. Push Notifications to Ionic app using GCM
- 24. osmdroid android app using BingMapTileSource
- 25. google app engine using python
- 26. React native app using .setAcceptThirdPartyCookies
- 27. java web app using axis2 on oracle weblogic server error
- 28. Paylal curl call no response using PHP
- 29. Преобразование fopen в curl using while loop
- 30. Convert curl to C# code using HttpClient