|
Веб-сервис, REST API | ☑ | ||
---|---|---|---|---|
0
serezhka
24.04.18
✎
10:33
|
Есть описание сервиса по поиску автозапчастей по протоколу REST http://spb.part-kom.ru/webservices/restv3/search/
Подскажите как с этим чудом работать? Написал вот такой код: АдресСтраницыНаСервере = "/engine/api/v3/search/parts?number="+Артикул; ЗащищенноеСоединение=Ложь; Таймаут=30; СерверПриемник = "spb.part-kom.ru"; ЗаголовкиHTTP = Новый Соответствие; ЗаголовкиHTTP.Вставить("Content-Type", "application/json"); ЗаголовкиHTTP.Вставить("Accept", "application/json"); ЗаголовкиHTTP.Вставить("Authorization", "Basic " +"Логи:Пароль"); // Логин и пароль кодированная в base64 строка SSL = ?(ЗащищенноеСоединение, Новый ЗащищенноеСоединениеOpenSSL(), Неопределено); НТТР = Новый HTTPСоединение(СерверПриемник, , , , , Таймаут, SSL); ЗапросHTTP = Новый HTTPЗапрос(АдресСтраницыНаСервере, ЗаголовкиHTTP); Результат = НТТР.Получить(ЗапросHTTP); На выходе получаю КодСостояния 500 и если выполняю Результат.ПолучитьТелоКакСтроку() то получаю: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Технические работы.</title> <style> body { font-family: Tahoma, Verdana, Arial, sans-serif; } </style> </head> <body bgcolor="white" text="black"> <table width="100%" height="100%"> <tr> <td align="center" valign="middle"> В данный момент на сайте проводятся технические работы.<br> Сайт будет доступен через 10-20 минут.<br> Приносим извинения за доставленные неудобства.<br><br> С уважением, администрация сайта. </td> </tr> </table> </body> </html> |
|||
1
Fragster
гуру
24.04.18
✎
10:45
|
В данный момент на сайте проводятся технические работы.<br>
Сайт будет доступен через 10-20 минут.<br> Приносим извинения за доставленные неудобства.<br><br> С уважением, администрация сайта. |
|||
2
Fragster
гуру
24.04.18
✎
10:46
|
ведь даже по русски написано
|
|||
3
serezhka
24.04.18
✎
10:58
|
(1) эти 20 минут уже 2 день выскакивают.
|
|||
4
Ц_У
24.04.18
✎
11:00
|
ЗаголовкиHTTP.Вставить("Authorization", "Basic " +"Логи:Пароль");
Тут точно все так? |
|||
5
serezhka
24.04.18
✎
11:06
|
(4) ну там вместо "Логин:Пароль" у меня кодированная в base64 строка такого вида 0JvQvtCz0LjQvTrQn9Cw0YDQvtC70Yw=
|
|||
6
Ц_У
24.04.18
✎
11:08
|
(5) руками вызывал, все работает?
|
|||
7
serezhka
24.04.18
✎
11:14
|
(6) в поисках программы, через которую можно потестить запросы, с SoapUI чего то я не разобрался.
|
|||
8
Ц_У
24.04.18
✎
11:17
|
(7) соап уи там все просто
|
|||
9
Ц_У
24.04.18
✎
11:18
|
Тыкай новый Rest
|
|||
10
Ц_У
24.04.18
✎
11:19
|
Там уже есть пример урла
|
|||
11
Necessitudo
24.04.18
✎
11:20
|
А можно Postman, он проще.
|
|||
12
Ц_У
24.04.18
✎
11:31
|
||||
13
Fragster
гуру
24.04.18
✎
11:36
|
короче, записываешь через fiddler или wireshark трафик запроса в обе стороны и пишешь в техподдержку этих ребят. а на мисте не надо.
|
|||
14
los_hooliganos
24.04.18
✎
11:38
|
(11) +100 Postman очень удобная штука
|
|||
15
serezhka
24.04.18
✎
11:44
|
(12) ооо спасибо большое, буду пробовать
|
|||
16
serezhka
24.04.18
✎
11:45
|
(11) спасибо, попробую и эту программу.
|
|||
17
Ц_У
24.04.18
✎
17:04
|
афтар, как дила?
|
|||
18
Cyberhawk
24.04.18
✎
17:35
|
В расширении для Хрома Advanced REST Client (ARC) вообще простенько все и удобненько
|
|||
19
Ц_У
24.04.18
✎
17:40
|
(18) я пользовался расширением Boomerang (как-то так) для Хрома, но оно платное, в какой-то момент заглючило его и я погрузился в SoapUi
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |