日期:2014-05-17  浏览次数:20875 次

哥怒了。真的怒了
前几天自己跑的例子还好好的。今天一拿来用。发现这么个奇怪的问题。代码如下
Java code

URL url = new URL(uriPath);
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        conn.setReadTimeout(5 * 1000);
        //conn.setRequestProperty("Accept", "image/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/xaml+xml, application/vnd.ms-xpsdocument, application/x-ms-xbap, application/x-ms-application, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*");
        conn.setRequestProperty("Accept-Language", "zh-CN");
        conn.setRequestProperty("Charset", "UTF-8");
        conn.setDoInput(true);
        conn.setDoOutput(true);
        conn.setUseCaches(false);
        //要是不设置为post的话。就会在手机上面(不是模拟器)出现connection reset 之类的错误!
        conn.setRequestMethod("POST");
        return conn;




当我用conn.getInputStream();的时候就会有java.io.FileNotFoundException: http://xxx...jpg
什么网站什么图片都这样。
我就日了。搞了一整天了。google了。有人说中文字符。中文你妹啊。
木有中文字符!
但是就是有问题。
相信我,说找不到地址的那个。我跑到其他机子去开也能开的出来,本机的浏览器也能开。我擦。。谁能告诉我怎么回事?

------解决方案--------------------
POST => GET
------解决方案--------------------
url.openConnection();抛java.io.FileNotFoundException
你确定是这行?
------解决方案--------------------
弱弱的问下,
<html>
<head>
<script type="text/javascript">
function check()
{var x=document.getElementById("password");
var y=document.getElementById("pasword1");
if(x!=y){alert{"两次密码输入不相同!";return false }
}
</script>

<title>newOperator</title>
</head>
<body>
<form name="myname" action="" method="post" onsubmit="check();" >
密码:<input type="password" id="password" value=""/></br>
密码确认:<input type="password" id="password1" value=""/></br>
<input type="submit" name="sbt" value="提交"/><br>
</form>
</body>
这个脚本程序为什么就不执行。。。
------解决方案--------------------
是不是你电脑原因啊 我有时候也是这样的在自己电脑上运行很好丢到别人电脑上面就错了 MD很头疼
LZ我很同情你 我出现过跟你一样的情况~~!~!
------解决方案--------------------
O(∩_∩)O哈哈~!!!我也遇到过这种问题,在同一个局域网里,有的电脑可以,有的电脑不可以!!!我一直怀疑与网段有关。可惜,辞职了,没细究了!!!