Почему я получаю 400 плохих запросов? - PullRequest
1 голос
/ 26 декабря 2011

Мой код:

[DataContract(Namespace="http://yournamespace.com")
public class MyContract
{
   [DataMember(Order=1)]
   public string MyData1 { get(); set{};}

   [DataMember(order=2)]
   public string MyData2 { get(); set{};}

}


[WebInvoke(method="POST")]
public string DoSomethingFromPost(MyContract postedData)
{
   String s="Success";
   return s;
}

Ввод запроса:

<MyContract xmlns="http://yournamespace.com">
<MyData1>value</MyData1>
<MyData2>value</MyData2>
</MyContract>

При тестировании в клиенте отдыха я получаю 400 неверных запросов.Подскажите, пожалуйста, как проверить метод записи в Rest Client. Почему я получаю 400 неверных запросов.

Пожалуйста, скажите мне .........

1 Ответ

1 голос
/ 04 января 2012

Ваш запрос должен работать, как показано ниже:

<MyContract xmlns="http://yournamespace.com" xmlns:i="http://www.w3.org/2001/XMLSchema-instance">
<MyData1>value</MyData1>
<MyData2>value</MyData2>
</MyContract>

Когда вы получаете код состояния HTTP 400, вы можете включить трассировку на вашем сервисе, чтобы узнать точную причину неправильного запроса.,Чтобы включить трассировку, перейдите по этой ссылке

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...