[英]Convert Curl command into Java/Android
我正在開發兩個應用程序-
第一個是使用Spring MVC 3的Web應用程序
第二個是用於同一Web應用程序的Android應用程序。
在這兩種方法中,我都集成了基本身份驗證以使用API在該站點上對用戶進行身份驗證。
在API教程中,以下curl命令用於驗證用戶身份-
$ curl -u用戶名:密碼insert_Url_here -d'[此處為xml正文]'
我不明白如何在Java和android代碼中轉換此命令。
請指導我。 我完全被困在這里。
使用HttpClient 4,您需要執行以下操作:
CloseableHttpClient客戶端= HttpClientBuilder.create()。build();
最終的HttpPost postRequest =新的HttpPost(SAMPLE_URL);
request.setEntity(new StringEntity(“ POST的主體”));
UsernamePasswordCredentials憑據=新的UsernamePasswordCredentials(用戶名,密碼);
postRequest.addHeader(new BasicScheme()。authenticate(cred,request,null));
就是這樣-本質上就是您的curl
命令執行的操作。
希望這可以幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.