【java – Spring REST返回PDF – 响应状态406(不可接受)】教程文章相关的互联网学习教程文章

java – 如何检查响应是否是xml格式而不是HTML?

我正在使用一个总是向我发送XML响应的服务器.但有时当服务器缺乏或者通过向我发回一个HTML页面(它只是一个通知错误的html页面)报告我的东西时,但我没想到,我的XML解析器崩溃了.我使用DefaultHttpClient(),我发送标题像mHttpRequest.setHeader(“接受”,“text / xml”);那么确保我获得XML(或其他特定格式)响应的正确方法是什么?解决方法:正如Kristian建议的那样,看看它在发出HTML时是否提供了不同的Content-Type.如果没有,我会检查...

java – 对通道spring-integration的预定任务响应【代码】

如何从任务传递响应:在spring-intgeration中安排到某个频道?<task:scheduled-tasks><task:scheduled ref="loadFruits" method="loadFruits" cron="0/5 * * * * *"/> </task:scheduled-tasks> <bean id="loadFruits" class="com.data.taskschedulers.LoadFruits"/> <int:channel id="outboundComplexChannel"/>现在,我可以将有关如何读取loadFruits方法的返回响应读取到通道outboundComplexChannel 如果有任何方法,请提供 谢谢解...

java – 在返回响应之前获取servlet请求的状态

晚上好, 我正在编写Java Servlet(Struts 2,Tomcat,JSP等),它能够进行一些相当复杂的模拟.这些最多可能需要2分钟才能完成,并将返回结果图表.计算完成的模拟百分比是微不足道的,因为该过程通过重复相同的计算1000次来工作. 我很想知道是否有人试图使用客户端技术来提供完成百分比的任何估计.即,查询servlet处理以获得在整个模拟中的各个点处完成的循环数.然后,这可以在客户端浏览器中显示为条形. 任何想法,建议,资源将不胜感激. 谢谢...

java – 没有布局管理器的响应式JFrame【代码】

我试图在JFrame中有两个按钮,我调用它们的setBounds方法来设置它们的位置和大小,并且我将null传递给setLayout1因为我想使用setBounds`方法的组件. 现在我想用我的代码做一些事情,每当我调整框架按钮时,装饰将以适当的形式改变,如下面的图片: 我知道可以使用从JPanel类中创建一个对象并向其添加按钮,最后将创建的面板对象添加到框架中,但由于某种原因(由教授指定),我现在不允许这样做. 有什么办法或者你有什么建议吗? 我的代码是这...

java.lang.IllegalStateException:使用Jetty和struts编写excel文件作为响应时的STREAM【代码】

我有一个使用struts和jetty创建excel文件的代码. 在我声明的struts.xml文件中:<action name="full-export-excel" method="exportFullDataSetToExcel"class="com.me.ExcelAction"><result name="success" type="stream"><param name="contentType">application/vnd.openxmlformats-officedocument.spreadsheetml.sheet; charset=utf-8</param><param name="inputName">input</param><param name="contentLength">${contentLength}<...

java – Android NavigationView无法响应项目上的Click事件【代码】

我正在尝试向我的应用程序添加导航视图,但由于某种原因,我无法让它响应它包含的任何项目上的任何点击事件. 我的activity_main.xml文件如下所示:<android.support.v4.widget.DrawerLayoutxmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"android:id="@+id/drawer"android:layout_width="match_parent"android:layout_height="match_parent"android:fitsSystemWind...

java – 在elasticsearch响应中更改字段名称

我需要在弹性搜索响应中更改字段名称(例如,将“标题”更改为“标题”).我想避免解析需要花费很多时间的Json响应.有没有办法做到这一点?解决方法:我担心弹性搜索可能无法使用.您可能需要解析响应.考虑 别名 Apache Solr 4.0中引入的一项内容现在无法在ElasticSearch中使用,它能够转换结果文档.首先,Solr允许您为返回的字段设置别名,例如,您可以根据需要返回字段price_usd或price_eur作为价格.第二件事是能够将函数返回的值作为结果...

youtube-api搜索响应(java)【代码】

使用java的YoutubeApi,我进行了视频搜索.通过使用以下样本,它运作良好. 载荷大小://developers.google.com/youtube/v3/code_samples/java#search_by_keyword 获得以下数据.{"Items": [search resource] }我想要“NextPageToken”和“PrevPageToken”.所以我添加了以下代码. searchResponse.getNextPageToken(); 但结果是“无效”; 我错了什么? 参考:ttps://developers.google.com/youtube/v3/docs/search/list 这是代码.谢谢. ...

java – 将REST Assured测试中的请求和响应详细信息添加到Surefire报告中【代码】

Rest Assured允许编写REST端点的测试.它具有的一个有用功能是log the request and response in case of a failed test的功能,因此您可以检查发送到REST服务的内容. 请求示例 记录请求和响应的失败测试示例import io.restassured.RestAssured; import org.junit.Before; import org.junit.Test;import static io.restassured.RestAssured.*; import static org.hamcrest.Matchers.*;public class TestRestAssured {@Beforepublic vo...

LLMNR(链路本地多播名称解析)Java响应器【代码】

你知道LLMNR响应者是否存在Java库吗?我找了jmDns库,但它似乎只为Bonjour服务设计. 如果不是,我可以制作UDP响应器,但是存在用于解析/写入DNS记录的库?解决方法:我不知道Java LLMNR响应器(*),但是对于解析/写入DNS记录的库的第二个问题,有dnsjava.Record[] records = new Lookup("stackoverflow.com", Type.A).run(); for (Record record : records) {ARecord a = (ARecord) record;System.out.println("Host " + a.getName() + " ...

java – JAX-WS响应消息中的可选部分【代码】

TL; DR:我怎样才能有一个可选的< part>在响应< message>为wsdl服务. 我是: >定位现有服务>写一个客户端与服务交谈>将service definition实现为Java接口 问题:根据服务的版本,响应Body元素中可能还有一个附加元素. 使用以下服务定义,我可以定位服务的v1:<message name="CreateResponse"><part name="ResourceCreated" element="ns7:ResourceCreated" /></message>这个与服务的v2一起使用:<message name="CreateResponse"><part...

java – 如何在关机时等待RestTemplate响应?【代码】

我正在使用带RestTemplate的spring将POST请求发送到网络服务器. 当我的应用程序关闭时(例如从tomcat取消部署),应该延迟关闭,直到收到所有待处理的响应(在超时内). restTemplate在引擎盖下使用HttpComponentsClientHttpRequestFactory. 问题:如何告诉spring延迟关机? @PreDestroy可能是一种可能,但我如何检测restTemplate上的待处理请求?解决方法:我认为没有开箱即用的解决方案,如https://github.com/spring-projects/spring-boo...

java – 在jackson中使用响应中的指定键反序列化为类【代码】

我得到外部api的回应"success": true,"data": [{}我想只映射数据,并将相应的数组映射为整个类.现在我有它的包装,但它只是一个类.public class YYYYYY {private boolean success;@JsonProperty(value = "data")private List<PipeDriveContact> arrayData;解决方法:如果绝对不需要最外层对象中的其他键,则可以根据键“data”解析数组,然后将其单独解析为POJO.以下是我粗略的实施: 首先,解析出数据数组:String json = "{\"success\"...

java – 嵌入式jetty中的异步servlet似乎在高负载时写入错误的响应【代码】

当我发送手动请求时,下面给出的代码工作正常.如果我用siege生成请求(siege -c 500 -r 100’http:// localhost:8080 /?name = Chandru& age = 560′),我开始在jetty的日志中看到这些消息:2013-01-02 00:06:55.761:WARN:oejh.HttpGenerator:Ignoring extra content {name: " 2013-01-02 00:07:56.393:WARN:oejh.HttpGenerator:Ignoring extra content Chandru 2013-01-02 00:07:56.393:WARN:oejh.HttpGenerator:Ignoring extra c...

Java LDAP绑定响应需要太长时间【代码】

我有一个使用LDAP的应用程序,并使用Sun的jndi库以服务器客户端方式进行通信.问题是,当尝试立即建立许多连接时,我看到很多连接失败,因为绑定响应不是在所需的时间间隔内发送的.有没有办法增强这个?一次有> 200个连接并不罕见.一切正常,直到~60个连接,之后变得太慢. P.S.There没有可能增加等待时间. 每个连接都在一个单独的线程中运行,如下所示:...serverSocket = new ServerSocket(port);infinite loop:newSocket = serverSocket....

状态 - 相关标签