2014-05-06 6 views
0
String url = "https://api.assembla.com/v1/tasks.json"; 

HttpClient httpClient = new DefaultHttpClient(); 
HttpGet httpGet = new HttpGet(url); 

httpGet.addHeader("Accept", "application/json"); 
httpGet.addHeader("Content-type", "application/json"); 
httpGet.addHeader("X-Api-key", "some_key"); 
httpGet.addHeader("X-Api-secret", "some_secret"); 
BufferedReader bufferedReader = null; 
String jsonText = null; 

HttpResponse response = httpClient.execute(httpGet); 

bufferedReader = new BufferedReader(new InputStreamReader(response.getEntity().getContent())); 

String line = ""; 

while ((line = bufferedReader.readLine()) != null) { 
    jsonText = line; 

Этот код получает задание с даты. И на сегодняшний день я хочу сделать POST в GET. Как я могу это сделать?Я хочу добавить список параметров пары ключей (от и до времени) с помощью httpclient, это значение параметра не является заголовком

Я хочу сделать как метод POST HTTP клиента:

List<NameValuePair> urlParameters = new ArrayList<NameValuePair>(); 
urlParameters.add(new BasicNameValuePair("sn", "C02G8416DRJM")); 
urlParameters.add(new BasicNameValuePair("cn", "")); 
urlParameters.add(new BasicNameValuePair("locale", "")); 
urlParameters.add(new BasicNameValuePair("caller", "")); 
urlParameters.add(new BasicNameValuePair("num", "12345")); 

post.setEntity(new UrlEncodedFormEntity(urlParameters)); 

HttpResponse response = client.execute(post); 

Пожалуйста, дайте мне идею, как отправить параметр.

ответ

0
URI url = new URIBuilder().setScheme("https") 
      .setHost("api.assembla.com").setPath("/v1/tasks.json") 
      .setParameter("per_page", "100") 
      .setParameter("from", "Some_Date") 
      .setParameter("to", "Some_Date").build(); 

С помощью этого можно добавить список параметров с HTTPClient heetGet метод, который я думаю, что это может быть полезно

0

Вы должны держать Params в URL, как показано ниже ..

String url = "http://www.example.com/page?key=value"; 
GetMethod method = new GetMethod(url); 
+0

я не могу вручную добавить ключ Значение в url plz дает мне идею, как метод post, который я упоминаю –

 Смежные вопросы

  • Нет связанных вопросов^_^