0
私はwcf 4.0の残りのテンプレートを使用していて、jqueryで動作させようとしています。wcf rest 4に投稿しようとすると、リクエストが正しくありません。
私は新しい休憩テンプレートプロジェクトを作成し、単純なものにするために同じプロジェクトにウェブフォームを追加しました。
私は少し私はこれを使用しています私のWebフォームから次にこの
[WebInvoke(UriTemplate = "", Method = "POST")]
public string Create(SampleItem instance)
{
// TODO: Add the new instance of SampleItem to the collection
return (instance.Id == 1) ? "1 was returned" : "something else was returned";
}
に見えるようにメソッドを作成しますmodfiedています。
<script type="text/javascript">
$(document).ready(function() {
$.ajax({
type: 'POST',
url: "/service1/",
data: { "Id": 1,"StringValue": "String content"
},
success: function (data) {
$('.result').html(data);
},
error: function (error) {
$('.result').html(error)
},
dataType: "json",
contentType: "application/json; charset=utf-8"
});
});
</script>
<div class="result"></div>
しかし、フィドラーは400エラーを返していますが、リクエストエラーがあります。私は何か間違ったことをした?