小编kam*_*aci的帖子

如何使用Curl从终端/命令行发布JSON数据到测试Spring REST?

我使用Ubuntu并在其上安装了Curl.我想用Curl测试我的Spring REST应用程序.我在Java端编写了我的POST代码.但是,我想用Curl测试它.我正在尝试发布JSON数据.示例数据如下:

{"value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true}
Run Code Online (Sandbox Code Playgroud)

我用这个命令:

curl -i \
    -H "Accept: application/json" \
    -H "X-HTTP-Method-Override: PUT" \
    -X POST -d "value":"30","type":"Tip 3","targetModule":"Target 3","configurationGroup":null,"name":"Configuration Deneme 3","description":null,"identity":"Configuration Deneme 3","version":0,"systemId":3,"active":true \
    http://localhost:8080/xx/xxx/xxxx
Run Code Online (Sandbox Code Playgroud)

它返回此错误:

HTTP/1.1 415 Unsupported Media Type
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=utf-8
Content-Length: 1051
Date: Wed, 24 Aug 2011 08:50:17 GMT
Run Code Online (Sandbox Code Playgroud)

错误描述如下:

服务器拒绝此请求,因为请求实体的格式不受所请求方法()的请求资源支持.

Tomcat日志:"POST/ui/webapp/conf/clear HTTP/1.1"415 1051

关于Curl命令的正确格式的任何想法?

编辑:

这是我的Java端PUT代码(我测试过GET和DELETE,它们有效)

@RequestMapping(method = RequestMethod.PUT)
public Configuration updateConfiguration(HttpServletResponse response, @RequestBody Configuration configuration) { //consider @Valid tag
    configuration.setName("PUT worked");
    //todo If error occurs …
Run Code Online (Sandbox Code Playgroud)

rest json curl spring-mvc http-headers

2606
推荐指数
24
解决办法
263万
查看次数

AngularJS:清除$ watch

我的AngularJS应用程序中有一个watch功能.

$scope.$watch('quartzCrystal', function () {
   ...
}
Run Code Online (Sandbox Code Playgroud)

但是,在某些条件之后(在我的例子中,在我的单页应用程序中更改页面)我想要停止该监视(就像清除超时一样).

我怎样才能做到这一点?

javascript watch angularjs

274
推荐指数
3
解决办法
12万
查看次数

Intellij IDEA自动显示javadoc

当我在Netbeans编码时,它自动完成代码并显示Javadocs.但是当我使用Intellij IDEA时,如果我点击Ctrl+Space我可以看到自动完成,如果我点击Ctrl+Q我可以单独看到javadoc.

每当我看到自动完成时,是否有可能看到元素的Javadoc,或者像Netbeans一样点击Intellij IDEA上的Ctrl+Space

javadoc autocomplete intellij-idea

116
推荐指数
3
解决办法
4万
查看次数

jQuery UI"$("#datepicker").datepicker不是函数"

当我使用DatePicker,jQuery的UI插件时,在现有的.aspx页面中,我得到的错误是:

$("#datepicker").datepicker is not a function
Run Code Online (Sandbox Code Playgroud)

但是,当我将创建并使用datePicker的相同代码复制并粘贴到与aspx页面位于同一目录中的HTML文件时,它可以完美地运行.这让我假设aspx页面中有一些JS文件阻止了datePicker或jQuery的UI JS文件正确加载.

任何人都可以确认我的信念或提供任何关于找到干扰jQuery的UI插件的罪魁祸首的提示吗?

javascript asp.net jquery datepicker

115
推荐指数
6
解决办法
27万
查看次数

如何用jQuery隐藏div?

当我想隐藏HTML时<div>,我使用以下JavaScript代码:

var div = document.getElementById('myDiv');
div.style.visibility = "hidden";
div.style.display = "none";
Run Code Online (Sandbox Code Playgroud)

jQuery中该代码的等价物是什么?

javascript jquery

71
推荐指数
6
解决办法
23万
查看次数

如何获得当前周和月的第一天?

我有几个事件的日期,以毫秒 [1] 表示,我想知道哪些事件在当前周和当月,但我无法弄清楚如何获得第一天(日/月/年) )运行周并将其转换为毫秒,同一个月的第一天.

[1]Since January 1, 1970, 00:00:00 GMT
Run Code Online (Sandbox Code Playgroud)

java android date

68
推荐指数
5
解决办法
12万
查看次数

如何在Java中从List <Double>转换为double []?

我有一个这样的变量:

List<Double> frameList =  new ArrayList<Double>();

/* Double elements has added to frameList */
Run Code Online (Sandbox Code Playgroud)

如何double[]在Java中使用具有高性能的变量来获取新变量?

java double casting list

64
推荐指数
6
解决办法
9万
查看次数

如何在jQuery中截断字符串?

我有很长的头衔,想要截断它们但是在某种程度上没有任何文字突破,我的意思是切割发生在不切词的单词之间.

我怎么能用jquery呢?

javascript string jquery

61
推荐指数
4
解决办法
12万
查看次数

Spring RESTTemplate的泛型

我有一个这样的课:

public class Wrapper<T> {

 private String message;
 private T data;

 public String getMessage() {
    return message;
 }

 public void setMessage(String message) {
    this.message = message;
 }

 public T getData() {
    return data;
 }

 public void setData(T data) {
    this.data = data;
 }

}
Run Code Online (Sandbox Code Playgroud)

我使用resttemplate如下:

...
Wrapper<Model> response = restTemplate.getForObject(URL, Wrapper.class, myMap);
Model model = response.getData();
...
Run Code Online (Sandbox Code Playgroud)

然而它抛出一个:

ClassCastException
Run Code Online (Sandbox Code Playgroud)

我读到了:尝试在java中使用Jackson但没有帮助的问题.有一些与我的问题相关的主题等:https://jira.springsource.org/browse/SPR-7002https://jira.springsource.org/browse/SPR-7023

有任何想法吗?

PS:我的错误是:

java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to a.b.c.d.Model
Run Code Online (Sandbox Code Playgroud)

我认为resttemplate不能理解我的泛型变量,也许它接受它作为Object而不是泛型T.所以它变成了LinkedHashMap.你可以在这里阅读它说当从它的组合解释时: …

java generics spring jackson resttemplate

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

PostgreSQL如何查看已运行的查询

我的计算机上有一个PostgreSQL数据库,我有一个运行查询的应用程序.

如何查看我的数据库上运行了哪些查询?

我用的是Linux电脑和pgadmin.

database postgresql pgadmin

51
推荐指数
3
解决办法
10万
查看次数