我尝试与之通信的XML-RPC服务器要求每个请求在HTTP标头的第一行中包含以下内容:
POST /Air HTTP/1.1
但是我们使用了以下代码,
urlc = (HttpURLConnection)url.openConnection();
urlc.setConnectTimeout(180000);
urlc.addRequestProperty("User-Agent", "AVAYA/3.1/1.0");
urlc.addRequestProperty("Authorization","Basic QXZheWE6QXZheWE=");
urlc.addRequestProperty("Content-type", "text/xml");
urlc.setDoOutput(true);
urlc.setRequestMethod("POST");
导致....
POST HTTP/1.1
User-Agent: Avaya/3.1/1.0
Authorization: Basic QXZheWE6QXZheWE=
Content-type: text/xml
即。没有“/ Air”位。
请帮我们修改POST标题
答案 0 :(得分:0)
确保您的网址中包含“/ Air”部分。目前不是。