林与我正在使用的图书馆有问题,它可能是图书馆,或者它可能是我用它错了! 基本上当我这样做(超时以毫秒为单位) _ignitedHttp.setConnectionTimeout(1); // v short _ignitedHttp.setSocketTimeout(60000); // 60 seconds 没有超时exception生成工作正常,但是,当我这样做: _ignitedHttp.setConnectionTimeout(60000); // 60 seconds _ignitedHttp.setSocketTimeout(1); // v short 我得到一个套接字exception。 所以我的问题是为什么我不能模拟连接exception? 我误解了套接字和连接超时之间的区别吗? 图书馆在这里 (尚未正式实现)。
我想生成POST请求到需要authentication的服务器。 我试图用下面的方法: private synchronized String CreateNewProductPOST (String urlString, String encodedString, String title, String content, Double price, String tags) { String data = "product[title]=" + URLEncoder.encode(title) + "&product[content]=" + URLEncoder.encode(content) + "&product[price]=" + URLEncoder.encode(price.toString()) + "&tags=" + tags; try { URL url = new URL(urlString); URLConnection conn; conn = url.openConnection(); conn.setRequestProperty ("Authorization", "Basic " + encodedString); […]
我对PHP,JavaScript和许多其他脚本语言都有经验,但是我对Java或Android没有太多的经验。 我正在寻找一种方法将POST数据发送到PHP脚本并显示结果。