Технический форум
Вернуться   Технический форум > Программирование > Форум программистов > Изготовление сайтов


Ответ
 
Опции темы Опции просмотра
Старый 28.06.2011, 22:54   #1 (permalink)
liweb
Новичок
 
Регистрация: 28.06.2011
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию Связь c сайтом с digest-авторизацией

Мне нужно связаться со страницы моего сайта с другим сайтом, чтобы выполнить поиск информации.
Сторонний сайт дал мне следующие параметры:
Взаимодействие осуществляется с помощью HTTP запросов с digest авторизацией на URL , например, http://www.site.ru/script.cgi
Доступные методы: GET и POST
Данные возвращаются в формате XML или JSON (выбирается параметром format)
Также сторонний сайт выдал мне логин и пароль.
Информация вроде бы понятна, но как сделать не знаю, так как еще с такими вещами не доводилось работать.
Как осуществить это?
liweb вне форума   Ответить с цитированием

Старый 28.06.2011, 22:54
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

Аналогичные топики помогут вам в решении проблемы

Проблемы со своим сайтом
Проблемы с сайтом

Старый 02.07.2011, 00:46   #2 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

а что значит >>выбирается параметром format ?
kreol вне форума   Ответить с цитированием
Старый 04.07.2011, 22:52   #3 (permalink)
liweb
Новичок
 
Регистрация: 28.06.2011
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 10
По умолчанию

на этом сайте мне нужно выполнить поиск информации по определенным параметрам и получить эту информацию в определенном формате. параметр format это и определяет.
liweb вне форума   Ответить с цитированием
Старый 06.07.2011, 00:10   #4 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

про digest авторизацию читали?
kreol вне форума   Ответить с цитированием
Старый 12.07.2011, 00:10   #5 (permalink)
Alive_UA
Member
 
Аватар для Alive_UA
 
Регистрация: 01.06.2008
Сообщений: 305
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 886
По умолчанию

Такие организации, зачастую выдают файлы со справкой, в которых все описано.
С digest-авторизацией я не работал, но работал с платежными терминалами и протоколами принятия данных от них (проверка существования счета, его пополнение) - и каждая контора имела свой протокол со своими требованиями, но набор сущтностей был схож. Помогали усмирять эти протоколы регулярные выражения и php-функции preg_match() и preg_match_all(), посмотрите, возможно они и вам пригодятся.

А, может быть, вам curl-функции нужны для отправки заголовков. Но это если вы на php пишите.
Alive_UA вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 12.07.2011, 02:40   #6 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

там нужны функции для отправки запроса http серверу. и шифрование md5 к паролю логину и еще чето-там. просто нужно почитать интернет там все расписано. но текста много поэтому не привожу здесь. п.с. тут протоколов и близко нету. или вы подразумеваете что-то другое под протоколами?
kreol вне форума   Ответить с цитированием
Старый 12.07.2011, 09:35   #7 (permalink)
Alive_UA
Member
 
Аватар для Alive_UA
 
Регистрация: 01.06.2008
Сообщений: 305
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 886
По умолчанию

kreol, ну тогда или curl_*, или fsockopen(), если на php

Под протоколами Я подразумеваю стандартизированную последовательность запросов клиент-сервер.
Если клиент допускает ошибку в запросе к серверу, тот выдает соответствующее сообщение, то есть этот "стандарт" как бы есть и сервер проверяет соответствие.
Alive_UA вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 23:40.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.