jjzjj

HttpParams

全部标签

javascript - angulars HttpParams 对象的 set 和 append 方法有什么区别?

append的方法描述是:Constructanewbodywithanappendedvalueforthegivenparametername.set的方法描述是:Constructanewbodywithanewvalueforthegivenparametername.但是使用append,您也可以为参数名设置一个新值。这两种方法都会在参数不存在时创建参数,所以我想知道为什么有2种方法几乎可以做同样的事情,以及何时应该使用一种方法而不是另一种。谢谢 最佳答案 HttpParams值是值数组。当您设置值时,它将覆盖数组中的所有

Java:Gson 和编码

我在需要通过HttpPostBody传递的Gson中使用变音符号(ä,ü,ö)。不幸的是,如果变音符号没有以某种方式转换,我的网络应用程序将返回null,而事实并非如此。内容类型是“application/json”我如何告诉Gson正确编码变音符号(变音符号在值中,而不是键中)? 最佳答案 我在将变音符号传递给JSON中的Web服务时遇到了同样的问题。网络服务器无法正确解码这些字符。通过为UTF编码配置HttpClient,问题消失了,这是我的工作代码:HttpParamshttpParams=newBasicHttpParams

java - 在 HttpClient 4.0 中设置 HttpParams 对象

我正在创建新的HttpClient,通过在其构造函数中传递ThreadSafeClientConnManager和HttpParams,但它总是抛出错误的请求错误。为了弄清楚哪里出了问题,我调试了它,但都是徒劳的。给我一些解决方案这是我的代码块sc.register(newScheme("http",PlainSocketFactory.getSocketFactory(),80));sc.register(newScheme("https",SSLSocketFactory.getSocketFactory(),443));HttpParamsbasicParams=newBasic

java - Spring:具有两个参数 setter 的配置 Bean

我想使用springsetter注入(inject)配置HttpParams,但HttpParams有两个参数setter(setParameter(Stringname,Objectobject))。有人知道在spring中配置它的方法吗?我能想到的最接近的是像你做一个List、Set或Property配置:http://www.mkyong.com/spring/spring-collections-list-set-map-and-properties-example/谢谢! 最佳答案 严格来说:有两个参数的setter不是s

android - 在异步 Http 客户端上设置超时

我正在使用可在此处找到的异步Http客户端:http://loopj.com/android-async-http/除了我提出的大约每10个请求中有1个最终给我一个无限进度对话框之外,它的效果很好,我相信这意味着无论出于何种原因,都不会返回任何类型的响应,因为我已经编写了代码来关闭onSuccess和onFailure中的对话框,所以我有点困惑这是怎么发生的。这是我设置请求的代码:publicstaticvoidpost(Stringtoken,Stringurl,RequestParamsparams,AsyncHttpResponseHandlerresponseHandler){

java - Android Studio - httpparams、httpclient 等旧命令不再有效

HttpClient或HttpPost等命令无法正常工作。谁能帮帮我?@OverrideprotectedusersdoInBackground(Void...params){MapdataToSend=newHashMap();dataToSend.put("x",users.x+"");dataToSend.put("y",users.y);URLurl=newURL(SERVER_ADRESS);HttpURLConnectionconn=(HttpURLConnection)url.openConnection();HttpParamshttpRequestPramas=new

java - NameValuePair、HttpParams、HttpConnection 参数在登录应用程序的服务器请求类上已弃用

第一次在这里问问题,而且是android编程的新手。我正在按照在线youtube教程创建用户“TonikamiTV”的登录名。除了serverRequests类之外,应用程序的一切都很好。我知道NameValuePair、HttpParams等已被弃用,据我所知这些已过时且自API22以来不受支持。我已经搜索了一些固定的或替代的但不能真正理解它们以及我如何将它们应用到我的代码中。任何帮助将不胜感激。谢谢:)@OverrideprotectedVoiddoInBackground(Void...params){ArrayListdataToSend=newArrayList();data

android - 无法让 HttpParams 与 Postrequest 一起使用

我无法从Android-API获得HttpParams的东西。我只是不想在我的Postrequest中发送一些简单的参数。一切正常,除了参数。给postrequest设置参数的代码:HttpParamsparams=newBasicHttpParams();params.setParameter("password","secret");params.setParameter("name","testuser");postRequest.setParams(params);似乎这段代码根本没有添加任何参数,因为服务器总是回答我的请求缺少“名称”参数。实际按预期工作的示例:ArrayLi