小编Tus*_*kas的帖子

如何为Http Delete方法设置RequestBody.

我正在编写一个删除API的服务器的客户端代码.API规范要求发送数据.我正在使用HttpComponents v3.1库来编写客户端代码.使用HtpDelete类我找不到向它添加请求数据的方法.有办法吗?以下是代码段.

        HttpDelete deleteReq = new HttpDelete(uriBuilder.toString());
    List<NameValuePair> postParams = new ArrayList<NameValuePair>();
    postParams.add(new BasicNameValuePair(RestConstants.POST_DATA_PARAM_NAME, 
            postData.toString()));
    try {
        UrlEncodedFormEntity entity = new UrlEncodedFormEntity(postParams);
        entity.setContentEncoding(HTTP.UTF_8);
        //deleteReq.setEntity(entity); // There is no method setEntity()
        deleteReq.setHeader(RestConstants.CONTENT_TYPE_HEADER, RestConstants.CONTENT_TYPE_HEADER_VAL);
    } catch (UnsupportedEncodingException e) {
        logger.error("UnsupportedEncodingException: " + e);
    }
Run Code Online (Sandbox Code Playgroud)

提前致谢.

http httpclient http-delete apache-httpcomponents

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

I-Jetty或Jetty

我有一个在Android设备上托管的Web应用程序.我目前正在使用android sdk提供的模拟器.我的应用程序将同时提供静态和动态数据.我目前正在使用jetty版本6.1.22.我想问一下什么是更好的选择.1.带有剥离代码的Jetty网络服务器.2. I-Jetty.

我的申请使用以下功能 -

  • ResourceHandler用于提供静态资源.
  • 用于提供同步数据请求的通用servlet.
  • CometServlet的扩展,用于提供异步数据请求.

我期待着遵循比较标准.

  • 申请人数量.apk的大小将包含代码.
  • 最大负载为30个请求/秒的内存和CPU使用率.这些是短暂的爆发,在应用程序生命周期中很少发生.平均负载大约为5个请求/秒.
  • 易于维护.包括Jetty在应用中的重要升级.
  • 我可能错过的任何其他副作用.

android embedded-jetty

3
推荐指数
1
解决办法
4614
查看次数