标签: httpconnection

在Android中发送POST数据

我对PHP,JavaScript和许多其他脚本语言很有经验,但我没有很多Java或Android的经验.

我正在寻找一种方法将POST数据发送到PHP脚本并显示结果.

php java android client-server httpconnection

275
推荐指数
11
解决办法
43万
查看次数

ConnectionTimeout与SocketTimeout

我正在使用我正在使用的库的问题.它可能是图书馆,也可能是我使用它错了!

基本上,当我这样做时(以​​毫秒为单位的超时)

_ignitedHttp.setConnectionTimeout(1);  // v short
_ignitedHttp.setSocketTimeout(60000);  // 60 seconds
Run Code Online (Sandbox Code Playgroud)

没有生成超时异常并且它正常工作,但是,当我执行以下操作时,

_ignitedHttp.setConnectionTimeout(60000);  // 60 seconds
_ignitedHttp.setSocketTimeout(1);          // v short
Run Code Online (Sandbox Code Playgroud)

我得到一个Socket Exception.

所以,我的问题是为什么我不能模拟连接异常?我是否误解了套接字和连接超时之间的区别?图书馆在这里(尚未正式发布).

java android tcp httpconnection

120
推荐指数
2
解决办法
11万
查看次数

如何在Android模拟器中连接localhost?

我在localhost中创建了一个php脚本,我正在连接它,httpClient但是我遇到了问题.

请告诉我如何从模拟器连接到localhost的php文件?

localhost httpconnection android-emulator androidhttpclient

99
推荐指数
7
解决办法
6万
查看次数

apache HttpClient API中的setConnectionTimeout,setSoTimeout和"http.connection-manager.timeout"之间有什么区别

三者之间有什么区别(标记为评论):

MultiThreadedHttpConnectionManager connManag =  new MultiThreadedHttpConnectionManager();
HttpConnectionManagerParams managParams = connManag.getParams();

managParams.setConnectionTimeout(connectiontimeout); // 1
managParams.setSoTimeout(sotimeout); //2

HttpMethodBase baseMethod = null;

try {
  HttpClient client = new HttpClient(connManag);
  client.getParams().setParameter("http.connection-manager.timeout", poolTimeout); //3

  baseMethod = new GetMethod(…);
  int statusCode = client.executeMethod(…);

  …
}
catch (ConnectTimeoutException cte ){
  //Took too long to connect to remote host
}
catch (SocketTimeoutException ste){
  //Remote host didn’t respond in time
}
catch (Exception se){
  //Some other error occurred
}
finally {
  if (baseMethod != null)
    baseMethod.releaseConnection();
}
Run Code Online (Sandbox Code Playgroud)

1. setConnectionTimeout …

java httpconnection apache-httpclient-4.x

42
推荐指数
3
解决办法
6万
查看次数

Java:如何使用UrlConnection通过授权发布请求?

我想向需要身份验证的服务器生成POST请求.我试着使用以下方法:

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);
        conn.setDoOutput(true);
        conn.setDoInput(true);
        OutputStreamWriter wr = new OutputStreamWriter(conn.getOutputStream());
        wr.write(data);
        wr.flush(); 
        // Get the response 
        BufferedReader rd = new BufferedReader(new InputStreamReader(conn.getInputStream())); 
        String line; 
        while ((line = rd.readLine()) != …
Run Code Online (Sandbox Code Playgroud)

java post authorization urlconnection httpconnection

34
推荐指数
3
解决办法
16万
查看次数

连接错误:"org.jsoup.UnsupportedMimeTypeException:未处理的内容类型"

当我尝试打开一个用jsoup解析的链接时,我收到一个错误.

连接命令:

Document doc = Jsoup.connect("http://www.rfi.ro/podcast/emisiune/174/feed.xml")
                .timeout(10 * 1000).get();
Run Code Online (Sandbox Code Playgroud)

抛出的错误:

Exception in thread "main" org.jsoup.UnsupportedMimeTypeException: Unhandled content type. Must be text/*, application/xml, or application/xhtml+xml. Mimetype=application/rss+xml; charset=utf-8, URL=http://www.rfi.ro/podcast/emisiune/174/feed.xml
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:453)
    at org.jsoup.helper.HttpConnection$Response.execute(HttpConnection.java:410)
    at org.jsoup.helper.HttpConnection.execute(HttpConnection.java:164)
    at org.jsoup.helper.HttpConnection.get(HttpConnection.java:153)
    at podcast.Pods.main(Pods.java:41)
Run Code Online (Sandbox Code Playgroud)

java httpconnection jsoup

31
推荐指数
1
解决办法
2万
查看次数

使用HttpClient进行HTTP连接池

  • 如何使用HttpClient创建连接池?
  • 我必须经常连接到同一台服务器.是否值得创建这样的游泳池?
  • 是否可以保持实时连接并将其用于各种请求,如果是,我该怎么办?

我正在使用Apache HTTP Client开发Java .

java httpclient pooling httpconnection

26
推荐指数
5
解决办法
7万
查看次数

如何以编程方式测试HTTP连接?

使用Java,我如何测试URL是否可联系,并返回有效的响应?

http://stackoverflow.com/about
Run Code Online (Sandbox Code Playgroud)

java url http httpconnection

19
推荐指数
2
解决办法
5万
查看次数

是否可以分离WebView的UI和HTTP线程?

由于各种原因,我需要runOnUiThread()实际的WebView实例化和初始化.

这意味着它的底层HTTP连接也是在UI线程上进行的?

如果这是真的,是否可以将WebView的UI thead与HTTP连接线程分开?

如果有可能,实现这一目标的正确方法是什么?

android httpconnection android-networking android-webview android-asynctask

12
推荐指数
1
解决办法
3671
查看次数

Web Worker对每个域上每个浏览器的最大http连接的影响

此问题是Max HTTP Connections的扩展

Web工作者给这个等式带来了什么样的影响,限制会增加吗?如同3个网络工作者能够发送(3*浏览器限制)请求?

html5 web-worker httpconnection

11
推荐指数
0
解决办法
410
查看次数