我正在使用Jersey和Tomcat的JAX-RS Web应用程序.获取请求很好但是当我尝试发布JSON时,我得到HTTP状态415 - 不支持的媒体类型.
这是我的简单HelloWorld.java:
package service;
import javax.ws.rs.*;
@Path("hello")
public class HelloWorld {
@GET
@Produces("text/plain")
public String get() {
return "hello world";
}
@POST
@Consumes("application/json")
public String post(JS input) {
return input.hello;
}
public static class JS {
public String hello;
}
}
Run Code Online (Sandbox Code Playgroud)
这是我在Postman中尝试的请求(带有'application/json'标题):
这是包含库的项目布局:

我在用:
谢谢!
我想解释我的 C# 代码,它遍历分析树以进行代码分析。它类似于以下但更长:
private void traverse(ParseTreeNode node)
{
if (node.ChildNodes.Count == 0)
{
return;
}
switch (node.Term.Name.ToUpper())
{
case "FILE":
traverse(node.ChildNodes[0]);
return;
case "PROGRAM":
traverse(node.ChildNodes[0]);
return;
//etc.
}
}
Run Code Online (Sandbox Code Playgroud)
什么是最合适的 UML 图来显示这个?谢谢
我正在VS2012中制作一个Windows 8应用程序并尝试将对象(卡)列表绑定到将显示两个字符串的用户控件.这是我在一个页面上的用户控件代码:
<FlipView x:Name="cardView"/>
<FlipView.ItemTemplate>
<DataTemplate>
<local:TileControl x:Name="cardTile" Width="600" Height="400" QuestionText="{Binding Value.question}" AnswerText="{Binding Value.answer}"/>
</DataTemplate>
</FlipView.ItemTemplate>
</FlipView>
Run Code Online (Sandbox Code Playgroud)
这是在C#代码后面设置的:
cardView.ItemsSource = Storage.content.Decks[currentDeck].Cards;
Run Code Online (Sandbox Code Playgroud)
用户控件'TileControl'控件中包含以下变量:
public string questionTextStr { get; set; }
public string answerTextStr { get; set; }
public string QuestionText
{
get
{
return questionTextStr;
}
set
{
questionTextStr = value;
questionText.Text = value; //set the textbox content
}
}
public string AnswerText
{
get
{
return answerTextStr;
}
set
{
answerTextStr = value;
answerText.Text = value; //set the textbox content …Run Code Online (Sandbox Code Playgroud) 我在为Windows Phone 7制作的应用程序的列表框中有一个Twitter提要.我遇到的问题是,推文的文本被切除了列表框的边缘而不是环绕到一个像这样的新行:

列表框位于全景图中,工作正常.这是我的代码:
<ListBox x:Name="cheapyListBox" Height="500" HorizontalAlignment="Left" Margin="0,0,0,0" VerticalAlignment="Top" Width="400" ScrollViewer.VerticalScrollBarVisibility="Hidden" HorizontalContentAlignment="Left" >
<ListBox.ItemTemplate>
<DataTemplate>
<StackPanel Orientation="Horizontal" Height="132" Tap="Message_OnTap">
<Image Source="{Binding ImageSource}" Height="73" Width="73" VerticalAlignment="Top" Margin="0,10,8,0"/>
<StackPanel Width="Auto">
<!--<TextBlock Text="{Binding UserName}" FontSize="28" Margin="12,0,0,0" /> -->
<TextBlock Text="{Binding Message}" TextWrapping="Wrap" FontSize="24" />
<TextBlock Text="{Binding Date}" TextWrapping="Wrap" FontSize="20" />
</StackPanel>
</StackPanel>
</DataTemplate>
</ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)
如何才能将推文文本包裹起来而不是被切断?谢谢.
c# ×3
data-binding ×1
diagram ×1
java ×1
jersey ×1
jersey-2.0 ×1
json ×1
listbox ×1
parsing ×1
rest ×1
silverlight ×1
tree ×1
uml ×1
windows-8 ×1
word-wrap ×1