【java-如何在等待响应的同时实现请求响应协议而不会阻塞?】教程文章相关的互联网学习教程文章

如何使用Java Gson库转换动态JSON响应【代码】

我有一个可以返回JSON数组或对象的API. JSON对象示例{"id": 1,"name": "name" }JSON数组:[{"id": 1,"name": "name"},{"id": 1,"name": "name"} ]将JSON对象响应映射到POJO时,我使用:MyEntity myEntity = new Gson().fromJson(jsonString, MyEntity.class);当将JSON数组响应映射到POJO数组时,我使用:MyEntity[] myEntity = new GSON().fromJson(jsonString, MyEntity[].class);如何将这两个响应动态转换为适当的类型? 注意:我无...

java-如何在HTTP响应正文中(通过Spark)发送QR码的PNG?【代码】

我想生成一个QR码图像,将其转换为PNG并将其作为HTTP响应返回给客户端. 为了生成QR码,我使用ZXing.我已经通过使用带有MatrixToImageWriter.writeToStream(…)的FileOutputStream进行编写来测试转换部分.就像魅力一样. 我当前使用的Web框架是Spark(版本1.1.1). handle(…)方法的返回值设置为响应主体.我在这里做错了什么? 使用当前解决方案,我得到图像“ http:// localhost:4567 / qrcode”无法显示,因为在Firefox中执行GET请求时...

java-apache http client org.apache.http.NoHttpResponseException:目标服务器无法响应【代码】

我正在使用apache http客户端来测试我的WS.我在球衣上写了一个WS.该WS的URL是http://localhost:8080/mobilestore/rest/sysgestockmobilews/getinventory?xml=dataString用URL调用这个WS我写了一个方法如下public static void getInventory(String input)throws ClientProtocolException, IOException {System.out.println(input);String url = URL + "getinventory";HttpClient client = new DefaultHttpClient();List<NameValuePa...

java-阻止控制器中的响应

我正在使用Spring Boot来模拟我们更复杂的服务之一.尽管所有标准案例都很容易完成,但是有一种情况使我有些麻烦.从理论上讲,我要嘲笑的应用程序有可能崩溃并关闭连接而没有发送响应. 我尝试了几种方法来在春季启动时实现这一目标,而实际上没有使我的模拟崩溃.这包括将异常抛出到异常处理程序中,并且从那里无法正确响应,但是到目前为止,它要么是通过spring生成了错误响应,要么以某种方式解析为空响应. @Conroller中是否可以选择一种方...

java-Servlet-将响应导出到Excel文件【代码】

我无法将响应从Servlet导出到Excel文件.请参见下面的代码: Test.java:@Override public void doPost(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException { response.setContentType("text/html"); out = response.getWriter(); out.print("<form name=\"test\" method=\"post\" action=\"Export\">"); out.print("<table border=\"1\" cellpadding=\"3\" bordercolor='black'"); ...

java-org.springframework.web.client.RestClientException:无法提取响应:【代码】

我正在创建一个宁静的API,它将使用服务器中的json.但是我遇到了异常:org.springframework.web.client.RestClientException: Could not extract response: no suitable HttpMessageConverter found for response type [[Lexamples.dto.DummyDTO;] and content type [text/json;charset=utf-8]at org.springframework.web.client.HttpMessageConverterExtractor.extractData(HttpMessageConverterExtractor.java:84)at org.springfr...

java – 如何在服务器响应上编写文件对象而不在服务器上保存文件?【代码】

我正在使用带DWR的Spring.我想返回一个文件对象作为响应,但是我将文件(待发送)保存在服务器临时位置,然后将其位置作为href发送到客户端的锚标记,但是我想知道是否有办法抛出直接在浏览器上写入响应对象而不将其临时保存在服务器上. 我期望是否可以通过DWR将文件作为响应发送.解决方法:public ModelAndView writeFileContentInResponse(HttpServletRequest request, HttpServletResponse response) throws IOException {FileInputSt...

java – 服务器返回HTTP响应代码:403用于URL Google Translate API【代码】

我正在使用google translate api for Java.当我试图从代码翻译时,我收到以下错误:java.io.IOException: Server returned HTTP response code: 403 for URL: http://translate.google.com.br/translate_a/single?client=t&sl=auto&tl=pt&hl=en&dt=bd&dt=ex&dt=ld&dt=md&dt=qc&dt=rw&dt=rm&dt=ss&dt=t&dt=at&ie=UTF-8&oe=UTF-8&otf=1&rom=1&ssel=0&tsel=3&kc=1&tk=620730|996163&q=Try%20mWinMgr%20=%20(WindowManager)context.getS...

java – Spring Rest-API – 403禁止错误响应【代码】

我是Spring的新手,我正在编写REST API.删除时,我得到403禁止错误,put.以下是我正在研究的样本.@RequestMapping(value = "/{noteId}", method = RequestMethod.PUT)public ResponseEntity noteIdPut(@PathVariable("Id") String Id,Note note)throws Exception {return service.updateNote(Id, note);}解决方法:只需在web.xml中添加这些过滤行.<filter><filter-name>CorsFilter</filter-name><filter-class>org.apache.catalina.fil...

java – Wildfly10 – EJB-Remote Client – 没有响应【代码】

我目前正在将代码从Jboss7迁移到Wildfly10.服务器本身启动完全正常.当我们尝试将我们的客户端与用于ejb-remote调用的新的wildfly10服务器连接时,它将无法正常工作.我唯一能使用的是以下错误:org.jboss.ejb.client.remoting.ConfigBasedEJBClientContextSelector setupEJBReceiversWARN: Could not register a EJB receiver for connection to remote-ip:8080 java.lang.RuntimeException: Operation failed with status WAITING ...

Java过滤器无法设置响应标头【代码】

我正在尝试创建一个Java“过滤器”,它检测自定义HTTP请求标头,并插入响应标头,以便文件自动下载.对此最重要的响应标头是“Content-Type = Attachment”响应标头.我创建了一个插入自定义标头的HTTP请求对象:function myHttpObject(filePath){ function makeHttpObject() {return new XMLHttpRequest(); }var request = makeHttpObject();request.open("GET", filePath, false); request.setRequestHeader("X-Wria-Download", "PDFd...

java – AutoCompleteTextView没有响应其ArrayAdapter的更改【代码】

ArrayList似乎填充得很好,但不管我使用什么方法,我似乎无法让适配器填充数据.我已经尝试添加到ArrayList,也添加到ArrayAdapter.无论哪种方式,我都无法在AutoCompleteTextView级别或ArrayAdapter本身(当然AutoCompleteTextView无效)获得响应.有人能看出什么问题吗?public class MainActivity extends Activity implements TextWatcher { // private AutoCompleteView autoComplete; public String TAG = new String("MAINACTIVITY...

如何使用Google API Java客户端向Google Shortener API发送请求并解析JSON响应?【代码】

我想使用Google Shortener API.我想使用google api java客户端库发布请求并解析JSON响应. 接下来,我发布了我尝试过的代码:import java.io.IOException; import net.sf.json.JSONObject; import com.google.api.client.googleapis.GoogleHeaders; import com.google.api.client.googleapis.GoogleTransport; import com.google.api.client.googleapis.json.JsonCParser; import com.google.api.client.http.HttpRequest; imp...

java – Spring Boot自定义http错误响应?【代码】

如果Spring Boot Web应用程序中发生异常,如何自定义响应状态代码和响应正文中的数据? 我创建了一个Web应用程序,如果由于某些错误的内部状态而发生意外情况,则会引发自定义异常.因此,触发错误的请求的响应主体看起来像:HTTP/1.1 500 Internal Server Error {"timestamp": 1412685688268,"status": 500,"error": "Internal Server Error","exception": "com.example.CustomException","message": null,"path": "/example" }现在,我...

java – Spring:使用ResponseEntity返回空的HTTP响应不起作用【代码】

我们正在使用Spring实现REST API(4.1.1.).对于某些HTTP请求,我们希望返回一个没有正文作为响应的头.但是,使用ResponseEntity< Void>似乎不起作用.使用MockMvc测试调用时,返回406(不可接受).使用ResponseEntity< String>没有参数值(新的ResponseEntity< String>(HttpStatus.NOT_FOUND))工作正常. 方法:@RequestMapping( method = RequestMethod.HEAD, value = Constants.KEY ) public ResponseEntity<Void> taxonomyPackageExists(...

协议 - 相关标签
阻塞 - 相关标签