How can I create an empty dummy HttpResponse

jax*_*jax 10 java

I am using org.apache.http.HttpResponse

I want to create an empty dummy resposne, I am going to use this to return when errors occur instead of passing back null.

我试图创造一个,它已经失去了奇怪的params.有人能告诉我如何创建一个.

Bri*_*ian 21

根据您使用的公共版本,您可能需要尝试DefaultHttpResponseFactory.这是图书馆在内部创建一些响应的方式,因此它可能会或可能不会为您的目的服务.

import org.apache.http.HttpStatus;
import org.apache.http.HttpResponse;
import org.apache.http.HttpResponseFactory;
import org.apache.http.HttpVersion;
import org.apache.http.impl.DefaultHttpResponseFactory;
import org.apache.http.message.BasicStatusLine;

HttpResponseFactory factory = new DefaultHttpResponseFactory();
HttpResponse response = factory.newHttpResponse(new BasicStatusLine(HttpVersion.HTTP_1_1, HttpStatus.SC_OK, null), null);
Run Code Online (Sandbox Code Playgroud)

  • response.setEntity(实体); (3认同)
  • 如何在 HttpResponse 对象中添加数据 (2认同)

Boz*_*zho 2

HttpResponse只需使用无操作方法来实现即可。

  • 我公司的代码审查员不会接受 5 个屏幕的空方法。 (4认同)