Форум программистов, компьютерный форум, киберфорум
C#: Веб-сервисы и WCF
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
2 / 2 / 0
Регистрация: 24.07.2012
Сообщений: 69
1

Невозможно выполнить POST запрос

20.06.2016, 00:15. Просмотров 867. Ответов 6
Метки нет (Все метки)

Доброго времени суток, комрады.
Столкнулся со странной проблемой - не выходит post запрос выполнить.

C#
1
2
3
4
5
6
[OperationContract]
[WebInvoke(Method = "POST", 
           ResponseFormat = WebMessageFormat.Json, 
           RequestFormat = WebMessageFormat.Json, 
           UriTemplate = "create")]
List<Contacts> NewContact(Contacts ncont);
Javascript
1
2
3
4
5
6
7
8
9
10
11
var t = JSON.stringify(newCont);
 
$.ajax({
     type: "POST",
     url: "http://localhost:6438/ContactsService.svc/create",
     data: t,
     dataType: "json",
     success: function (result) {
         json = result;
     }
});
На стороне браузера выдает ошибку 400 bad request. Что я не так сделал?
Заранее спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.06.2016, 00:15
Ответы с готовыми решениями:

Подскажите как выполнить POST запрос
Добрый день, уважаемое сообщество... Подскажите пожалуйста как выполнить вот такой код/запрос...

Коллекция была изменена; невозможно выполнить операцию перечисления
foreach (VigruzkaSpecZvan s in massiv._VigruzkaSpecZvan) { ...

Коллекция была изменена; невозможно выполнить операцию перечисления
Подскажите пожалуйста, почему так происходит. Выполняю такой код: foreach (Signal signal in...

Коллекция была изменена; невозможно выполнить операцию перечисления
Здравствуйте, все не могу разобраться, где допустил ошибку. Выполняемый код:

6
2 / 2 / 0
Регистрация: 24.07.2012
Сообщений: 69
22.06.2016, 07:21  [ТС] 2
Люди, помогите! Хотя бы дайте пример работающего пост запроса.
0
90 / 90 / 44
Регистрация: 20.04.2008
Сообщений: 331
22.06.2016, 08:41 3
webHttpBinding настроен как следует?
0
2 / 2 / 0
Регистрация: 24.07.2012
Сообщений: 69
23.06.2016, 08:05  [ТС] 4
off, вроде да... Покрайней мере гет запросы или даже пост, без отправки данных к сервису, работают.

XML
1
2
3
4
5
6
7
8
9
10
11
12
13
<services>
      <service name="ContactsService.ContactsService" behaviorConfiguration="ServiceBehavior">
        <endpoint address="" binding="webHttpBinding" contract="ContactsService.IContactsService" behaviorConfiguration="web">
 
        </endpoint>
      </service>
    </services>
 
<endpointBehaviors>
        <behavior name="web">
          <webHttp/>
        </behavior>
      </endpointBehaviors>
0
90 / 90 / 44
Регистрация: 20.04.2008
Сообщений: 331
23.06.2016, 08:51 5
Попытка не пытка
XML
1
<webHttp defaultOutgoingResponseFormat="Json"/>
C#
1
[WebInvoke(Method = "POST", BodyStyle = WebMessageBodyStyle.WrappedRequest, RequestFormat = WebMessageFormat.Json)]
0
2 / 2 / 0
Регистрация: 24.07.2012
Сообщений: 69
23.06.2016, 16:33  [ТС] 6
Так же выдает бед реквест... У меня такое подозрение, что я как-то неправильно посылаю или принимаю данные, обо простым запросом, без отсылки все работает. Может есть у кого пример с каким-нибудь простеньким json файлом?
0
1507 / 1073 / 150
Регистрация: 23.07.2010
Сообщений: 5,907
29.06.2016, 12:23 7
дык ёлы палы. Пробуй что-то типа FireBug, он тебе как в сказке все расскажет
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.06.2016, 12:23

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Коллекция была изменена; невозможно выполнить операцию перечисления. Как бороться?
Добрый день. Выполняю такой код: public void redraw_grid() { if...

Невозможно выполнить запрос на форме
Всем привет. Друзья подскажите почему вылетает ошибка На главной форме флажок, который по уму...

Невозможно выполнить запрос из приложения
Написал простенькое приложение, которое генерирует скрипт восстановления из бекапов. Но при попытке...

Выполнить post - запрос
Всем, привет. Запускаю строку в Git Bash curl -XPOST 'https://admin/api/auth.login' -d...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.