In android studio I am trying to import HttpResponse and StringEntity, for this I am using import org.apache.http.HttpResponse
and import org.apache.http.entity.StringEntity
respectively. But android studio does not iddentifies these imports and is showing cannot resolve symbol
. So how can I use these libraries in my project?
This is my code (.java file)
package com.example.abc.project.MongoHQ;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.client.methods.HttpPost;
import org.apache.http.entity.StringEntity;
import org.apache.http.impl.client.DefaultHttpClient;
import android.os.AsyncTask;
import com.example.abc.project.Task;
public class SaveAsyncTask extends AsyncTask<Task, Void, Boolean> {
@Override
protected Boolean doInBackground(Task... arg0) {
try
{
Task task = arg0[0];
QueryBuilder qb = new QueryBuilder();
HttpClient httpClient = new DefaultHttpClient();
HttpPost request = new HttpPost(qb.buildContactsSaveURL());
StringEntity params =new StringEntity(qb.createContact(task));
request.addHeader("content-type", "application/json");
request.setEntity(params);
HttpResponse response = httpClient.execute(request);
if(response.getStatusLine().getStatusCode()<205)
{
return true;
}
else
{
return false;
}
} catch (Exception e) {
//e.getCause();
String val = e.getMessage();
String val2 = val;
return false;
}
}
}