【java-使用Gson for Restlet将Post数据(表示形式)转换为对象】教程文章相关的互联网学习教程文章

java – 使用APPLICATION_FORM_URLENCODED mediatype与Jersey客户端进行POST【代码】

我必须将pojo发布到仅通过表单数据(MediaType.APPLICATION_FORM_URLENCODED)接受参数的服务器.我知道jersey客户端可以将对象转换为xml,json和其他类型但是尝试转换为APPLICATION_FORM_URLENCODED会给出一个异常,表明没有指定类型的正文编写器可用. 有没有办法将对象序列化为application_form_urlencoded MultivaluedMap,或者我必须手动获取属性属性以形成结果MultivaluedMap?根据问题上下文,创建一个使用泽西序列化的适配器似乎不...

Java开发笔记(一百一十一)POST方式的HTTP调用

前面介绍了GET方式的HTTP调用,该方式主要用于向服务器索取数据,不管是字符串形式的应答报文,还是二进制形式的网络文件,都属于服务器提供的信息。当然调用方也可以向服务地址传送请求参数,除了通过连接对象设置的HTTP参数,还能给url地址添加形如“?参数A名称=A参数值&参数B名称=B参数值”这样的业务参数,服务地址根据url后面的业务参数,再返回符合条件的应答数据。倘若服务器不仅仅作为信息提供方,还想成为信息接收方,例如...

java – 在BlackBerry中使用Http POST【代码】

问候, 我正在尝试从BlackBerry Application设置服务器连接.我能够获得有关服务器状态的响应代码.现在我有一些值,我必须POST到服务器 它就像注册页面值(用户名,密码,年龄)必须发送到服务器.ConnectionFactory connFact = new ConnectionFactory();ConnectionDescriptor connDesc;connDesc = connFact.getConnection(url);if (connDesc != null){HttpConnection httpConn;httpConn = (HttpConnection)connDesc.getConnection();try{f...

java – 如何在控制器中访问POST变量?【代码】

我正在制作以下AJAX请求:$.post('/route', {arg1 : 'foo',arg2 : 'bar' });通过路线:POST /route controllers.Test.readPost()如何在控制器的方法中访问这些POST变量?public static Result readPost() {return TODO; // read post variables }我在文档中找不到一种简单的方法.它仅说明如何从JSON请求中获取值.解决方法:使用DynamicFormpublic static Result getValues(){DynamicForm requestData = form().bindFromRequest...

java – 是否有适用于KeyEvent的postActionEvent版本(特别是对于JTextArea)?【代码】

我正在编写一个程序,在输入面板中包含多个JTextField和2个JTextAreas.我底部有一个提交按钮.我设置了这样,当用户在每个字段中输入内容(包括JTextAreas)并按Enter键时,它会更新文本文件,当他们按下提交按钮时,它会更新文件,然后输出新版本的文件本地目录. 如果用户在任何字段中按Enter键,它将验证其输入,但是,我想在按下提交按钮时重新验证所有字段.每个字段(同样,包括JTextAreas)在其ActionListener或KeyListener(对于JTextAreas)中...

通知postgres对java应用程序的更改

问题 我正在为几十万种产品建立一个postgres数据库.我将设置一个索引(Solr或ElasticSearch)来改善复杂搜索查询的查询时间. 现在的重点是如何让索引与数据库同步? 在过去,我有一种应用程序定期轮询数据库以检查应该完成的更新,但是我会有一个过时的索引状态时间(从数据库更新到索引更新拉动). 我更喜欢一种解决方案,数据库会通知我的应用程序(java应用程序)数据库中已经更改了某些内容,此时应用程序将决定是否需要更新索引.为了更准...

Java开发笔记(一百一十一)POST方式的HTTP调用【代码】

前面介绍了GET方式的HTTP调用,该方式主要用于向服务器索取数据,不管是字符串形式的应答报文,还是二进制形式的网络文件,都属于服务器提供的信息。当然调用方也可以向服务地址传送请求参数,除了通过连接对象设置的HTTP参数,还能给url地址添加形如“?参数A名称=A参数值&参数B名称=B参数值”这样的业务参数,服务地址根据url后面的业务参数,再返回符合条件的应答数据。倘若服务器不仅仅作为信息提供方,还想成为信息接收方,例如...

java – 为什么HTTP方法PUT应该是幂等的而不是实现RestFul服务中的POST?【代码】

互联网上有许多资源,其中讨论了PUT与POST.但是我无法理解它会如何影响下面为RestFul服务完成的Java实现或后端实现?我查看过的链接如下: https://www.keycdn.com/support/put-vs-post/ https://spring.io/understanding/REST#post https://www.w3.org/Protocols/rfc2616/rfc2616-sec9.html http://javarevisited.blogspot.com/2016/10/difference-between-put-and-post-in-restful-web-service.html 例如,假设有一个RestFul Web服...

如何在java中的http post中发送json对象【代码】

我想发送一个JSON对象(注意它不应该转换成字符串,因为服务器端代码基于Spring启动项目并且有params(@RequestBody PCAP pcap))我有我的下面的代码,但它转换为正文成为一个字符串,给我400个不良请求.private void sendData(String ip){try{JSONObject json=new JSONObject();json.put("time_range", "22-23");json.put("flow_id", "786");json.put("ip_a", "192.65.78.22");json.put("port_a", "8080");json.put("regex", "%ab");URL...

java – Android处理程序,执行post()不在ui线程中【代码】

从一开始我虽然Handler的方法post()和postDelayed()在与UI线程不同的线程中做了一些事情,我决定在它上面创建一个TCP Socket,但它不起作用. 我正在接收NetworkOnMainThreadException. 有没有办法执行不在UI线程中的post()和postDelayed()任务?public class ServerHandler extends Handler {private Socket serverSocket; public ServerHandler(){super(new MyHandlerThread("MyHandlerThread").getLooper()); }@Override public ...

java – Spring RestController POST 400 Bad Request【代码】

我有一个Spring RestController,尽管在Chrome开发者工具中发现了正确的数据,但任何尝试发布到它都会返回400 Bad Request. @Valid注释正在将其踢出,因为根本没有填充ParameterDTO对象. 我的控制器@RestController @RequestMapping(path = "/api/parameters", consumes = {MediaType.APPLICATION_JSON_VALUE}, produces = {MediaType.APPLICATION_JSON_VALUE}) public class ParameterResource {private final ParameterService para...

java面试题 springmvc 解决post get请求乱码问题【代码】

1 post乱码 解决方法 在web.xml中添加如下 <filter><filter-name>encodingFilter</filter-name><filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class><init-param><param-name>encoding</param-name><param-value>UTF-8</param-value></init-param><init-param><param-name>forceEncoding</param-name><param-value>true</param-value></init-param></filter><filter-mapping><filter-name>en...

java – Runtime.exec()无法运行“su – postgres -c’pg_dump …’”【代码】

这是我想要运行的命令:su - postgres -c "pg_dump ....."备份postgres数据库. 如果我现在在linux shell中,作为root,它运行得很好. 但现在,我想从java应用程序运行它,如下所示:String cmd = "su - postgres -c \"pg_dump --port 5432 .....\"" Process p = Runtime.getRuntime().exec(cmd); // read the error stream and input stream p.waitFor();它抛出一个错误:su: unknown option "--port" please try "su --help" to get m...

java – Ajax json POST和Spring MVC Controller【代码】

我有像这样的ajax json POST方法$.ajax({type: 'POST',url: "localhost:8080/webeditor/spring/json/", data: JSON.stringify(contents),dataType: "json" });控制器处理发布请求JSONPObject json; BindingResult result = new BeanPropertyBindingResult( json , "MyPresentation" ); @RequestMapping(value="json/", method = RequestMethod.POST) public void savePresentationInJSON(Presentations presentation,BindingResult...

java – JUnit,JPA,Hibernate和Postgres:如何测试?【代码】

我已经被困了一段时间了.我搜索了很多,我找不到最简单的方法来测试实体类或JPA操作对postgres数据库.我已经找到了如何使用Spring,Mockito和其他东西,但我找不到使用纯Java的最简单方法. 我有以下JUnit测试:public class ModelConverterTest {private static EntityManagerFactory emf;private static EntityManager em;public ModelConverterTest() {}@BeforeClasspublic static void setUpClass() throws Exception {emf = Persi...