[英]Server returned HTTP response code: 415 for URL (java/xml)
我连接到url(xml)文件并创建Java对象时遇到问题。 到目前为止,由于“服务器返回的HTTP响应代码:URL 415”,我无法连接到我的链接
我的链接: http : //services.odata.org/V3/Northwind/Northwind.svc/Employees
我的代码(不完整,但是异常抛出在那里):
package logic;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.net.URLConnection;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import org.xml.sax.SAXException;
public class XMLReader {
public static void main(String[] args) throws IOException, ParserConfigurationException, SAXException {
//JsonObject requestJson = new JsonObject();
String url = "http://services.odata.org/V3/Northwind/Northwind.svc/Employees";
URL myurl = new URL(url);
HttpURLConnection con = (HttpURLConnection)myurl.openConnection();
con.setDoOutput(true);
con.setDoInput(true);
con.setRequestProperty("Content-Type", "application/xml; charset=utf-8");
con.setRequestProperty("Accept", "application/xml");
con.setRequestProperty("Method", "GET");
InputStream xml = con.getInputStream();
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document doc = db.parse(xml);
doc.getDocumentElement().normalize();
}
使con.setRequestProperty(“ Accept”,“ application / xml”); 到con.setRequestProperty(“ Accept”,“ * / xml”);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.