URL.OpenStream 400 错误

代码如下:
URL url = new URL("http://services.odata.org/OData/OData.svc/Products/");
InputStream stream = url.openStream();

第二行就报错
但是直接把这个链接放在浏览器地址栏中,是可以访问的
http://services.odata.org/OData/OData.svc/Products/

请各位看看是什么原因呢,谢谢

作者: yul26   发布时间: 2011-06-08

确实用浏览器可以访问但是用代码访问得到400错。

是不是这个URL需要客户端送某些请求头才能访问成功呢?

作者: magong   发布时间: 2011-06-11