草庐IT

HTTPCLIENT

全部标签

Android - HttpClient 只工作一次

我在后台打开一个url,因为当转到link时它“喜欢”文章3020我正在使用HttpClient执行此操作:publicstaticclassLoadURLextendsAsyncTask{@OverrideprotectedVoiddoInBackground(Void...params){try{second_client=newDefaultHttpClient();StringgetURL="http://website.com/"+id_string+"/like/";HttpGetget=newHttpGet(getURL);HttpResponseresponseGet=

android - 在 package :html, dart :html, dart:io (class HttpClient) 和 package:http APIs 之间选择获取 HTTP 资源

我意识到目前至少有三个“官方”Dart库允许我执行HTTP请求。更重要的是,其中三个库(dart:io(HttpClient类)、package:http和dart:html)各有一个不同的、不兼容的API。截至今天,package:html不提供此功能,但在其GitHub页面上我发现它的目标是与dart:html实现100%API兼容性,因此这些方法最终会被添加到那里。哪个包提供了最有前途的平台独立API来在Dart中发出HTTP请求?是package:http吗?import'package:http/http.dart'ashttp;varurl="http://example.

java - Android 4.2 错误上的 HttpClient.execute(HttpPost)

我正在关注这个网站http://givemepass.blogspot.hk/2011/12/http-server.html尝试使用android应用程序连接PHP服务器以获取消息。GetServerMessage.javaimportorg.apache.http.HttpEntity;importorg.apache.http.HttpResponse;importorg.apache.http.client.HttpClient;importorg.apache.http.client.methods.HttpPost;importorg.apache.http.impl.cl

android - 什么是 Apache-HttpClient/UNAVAILABLE 错误(Android、Google App Engine)?

我正面临一个我不知道如何解释的问题。我正在做一个使用Android和GoogleAppEngine的项目。当我尝试直接从servlet(硬编码)将信息保存在GoogleAppEngine的大表中时-执行保存没有问题。但是当我试图从我的Android设备保存数据时,保存没有执行,并且日志指示Apache-HttpClient/UNAVAILABLE错误。更具体地说:40555ms0kbApache-HttpClient/UNAVAILABLE(java1.4)82.155.246.249--[10/Jun/2013:05:20:59-0700]"POST/servletnamehereH

java - HttpClient:确定响应中的空实体

我想知道如何确定一个空的http响应。对于空的http响应,我的意思是,http响应只会设置一些header,但包含一个空的http正文。例如:我向网络服务器执行HTTPPOST,但网络服务器只会返回我的HTTPPOST的状态代码,而不会返回其他任何内容。问题是,我已经在apacheHttpClient之上编写了一个小的http框架来进行自动json解析等。所以这个框架的默认用例是发出请求并解析响应。但是,如果响应不包含数据,如上例中所述,我将确保我的框架跳过json解析。所以我做了这样的事情:HttpResponseresponse=httpClient.execute(uriReq

android - HttpClient-Xamarin 安卓-MvvmCross

我一直在使用Xamarin和MvvmCross为Android开发应用程序,一切都很顺利,我和我​​的团队能够开发解决方案,本周我们决定进行最后的调整,并在其他平台上测试该应用程序环境。在测试期间,我遇到了Android解决方案的一个大问题。在工作环境中一切正常,但当我尝试在家中测试应用程序时,应用程序停止工作。我检查了发生了什么,发现HttpClient无法完成对服务器的调用并抛出以下异常:atSystem.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()[0x00000]in:0atSystem.Runtime.Comp

android - 使用 httpclient 禁用/忽略 cookie

如何禁用/忽略httpclient的默认cookie处理。我想手动完成。我想为所有http请求设置一个预定义的cookieheader。 最佳答案 最新的httpclient(4.5.1)有一个名为"disableCookieManagement"的方法,看起来这只是禁用内部cookie管理,而不是发送或发送的能力接收cookie,并且正在为我工​​作-http://hc.apache.org/httpcomponents-client-ga/httpclient/apidocs/org/apache/http/impl/clien

安卓 HttpClient : NetworkOnMainThreadException

我在下面有一些代码:protectedvoidtestConnection(Stringurl){DefaultHttpClienthttpclient=newDefaultHttpClient();HttpGethttpget=newHttpGet(url);ResponseHandlerresponsehandler=newBasicResponseHandler();try{Stringconnection=httpclient.execute(httpget,responsehandler);Toast.makeText(getBaseContext(),R.string.co

java - Android studio 无法解析符号 'HttpClient'

这个问题在这里已经有了答案:HttpClientwon'timportinAndroidStudio(24个答案)关闭6年前。我有一个Android项目,我需要使用http调用。我使用这个简单的代码:publicvoidonGetClick(Viewv){HttpClientclient=newDefaultHttpClient();HttpGetrequest=newHttpGet("http://www.google.com");HttpResponseresponse=client.execute(request);BufferedReaderrd=newBufferedRead

java - Android HttpClient 使用 java.lang.OutOfMemoryError : pthread_create 使应用程序崩溃

我最近遇到了这个使应用程序崩溃的异常:java.lang.OutOfMemoryError:pthread_create(stacksize16384bytes)failed:Tryagainatjava.lang.VMThread.create(VMThread.java)atjava.lang.Thread.start(Thread.java:1029)atjava.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:920)atjava.util.concurrent.ThreadPoolExe