使用HttpURLConnection获取有效URL的java FileNotFoundException

时间:2014-07-29 15:06:40

标签: java android rest httpurlconnection filenotfoundexception

我正在开发一个Android应用程序,我想在服务器上“输入”一些字符串值。当我手动输入一些值到PUT(即content =“data = TEST”)时,我可以看到(通过Chrome的高级REST客户端)成功放置值“TEST”。

我的问题是,每当我尝试将一个字符串从另一个类中获取时,我在LogCat中得到一个以以下内容开头的巨大错误块:

    java.io.FileNotFoundException: http://myserverthatusuallyworks.com/etc/etcetc/

我不明白为什么当我手动设置请求参数时它会起作用,而不是当我使用方法接收的字符串的变量名时(通过我的其他类)。

所以,在ClassA.class中,一旦设置了我要发送的字符串,我就会这样做:

MyClass Myclass = new MyClass();
Myclass.mymethod(stringtosend);

然后,在MyClass.class中,我的方法设置为:

public static mymethod(String mystring) {
 //all the HttpURLConnection stuff here 
}

在mymethod()中;我之前有String content =“data = TEST”的地方,我把它改成了     String content =“data =”+ mystring;

现在,请求不起作用,LogCat会引发一个问题。有趣的是,我可以通过LogCat看到我真正想要发送的字符串是DEFINITELY定义并在我初始化mymethod()之前打印到日志;

有什么建议吗?

0 个答案:

没有答案