2015-08-18 3 views
-1

Я хочу, чтобы выполнить этот URL:апач HttpGet с Params

локон -X УДАЛИТЬ -Н "Authorization: Basic myToken =" "https://foo.com/iot/developers/apps.json?id=173217639", который удалил 1 объект на стороне сервера.

import org.apache.http.HttpResponse; 
import org.apache.http.client.ClientProtocolException; 
import org.apache.http.client.HttpClient; 
import org.apache.http.client.methods.HttpGet; 
import org.apache.http.client.methods.HttpPost; 
import org.apache.http.entity.StringEntity; 
import org.apache.http.impl.client.HttpClientBuilder; 
import org.apache.http.message.BasicHeader; 
import org.apache.http.params.BasicHttpParams; 
import org.apache.http.params.HttpParams; 
import org.apache.http.protocol.HTTP; 

HttpParams myHttpParams=new BasicHttpParams(); 
     myHttpParams.setParameter("id", "173217639"); 
     HttpClient client = HttpClientBuilder.create().build();  
     HttpGet request = new HttpGet("foo.com/iot/developers/apps.json"); 
     request.setParams(myHttpParams); 
     request.addHeader("Authorization", "Basic myToken="); 
    HttpResponse response = client.execute(request); 

Но результат не является освобожденным (ничего не происходит на стороне сервера)

ответ

3

Вы должны использовать HttpDelete вместо HttpGet

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