안정적인 웹 서비스에 액세스하고 싶습니다. 요청이 다음 형식이어야합니다.Android : 400 RESTful 웹 서비스에 액세스 할 때 오류 코드
GET /API/Contacts/username HTTP/1.1
HOST: $baseuri:port
Accept: text/xml
Authorization: Basic ZmF0aWdhYmxlIGdlbmVyYXR=
또한 HTTPS 프로토콜을 통해 웹 서비스를 호출하고 있습니다. folowing 내가 사용하고 코드입니다 :
HttpGet get = new HttpGet("https://secure.myapp.com/MyApp/API/Contacts/myname");
get.addHeader("Accept","text/xml");
get.addHeader("Authorization","Basic ZmF0aWdhYmxlIGdlbmVyYXR=");
get.addHeader("Host","https://secure.myapp.com");
get.addHeader("Connection Use","HTTP 1.1");
DefaultHttpClient client = new DefaultHttpClient();
ResponseHandler objHandler = new BasicResponseHandler();
String getResponse = client.execute(get,objHandler);
하지만 오류가 점점 오전 : 400 잘못된 요청을.
코드가 정확한지 확실하지 않습니다. 헤더 (GET, POST 또는 PUT)를 명시 적으로 지정해야합니까?
제발 도와주세요 ... 는
죄송합니다 ... 여러분 모두를 방해
죄송합니다. 사실 나는 나의 요청에 따옴표를 사용했다. 하지만 일하지 않아. – Jomia