Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

задачка для знатоков

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Web-программированию только в данном разделе

Ответ
 
Опции темы
Старый 28.05.2010, 16:23   #1
 Разведчик
Аватар для clown
 
clown на правильном путиclown на правильном пути
Регистрация: 31.07.2009
Сообщений: 18
Популярность: 140
Сказал(а) спасибо: 23
Поблагодарили 15 раз(а) в 11 сообщениях
 
Question задачка для знатоков

натолкнулся в инете на задачку от фирмы одной.
Цитата:
Есть веб-сервис « [Ссылки могут видеть только зарегистрированные пользователи. ] ». Необходимо передать ему числовой ключ « 23655 » и получить ответ.

кто может, помогите решить. хочу узнать принцип(на будущее).
  Ответить с цитированием
Старый 28.05.2010, 21:22   #2
 Сержант
Аватар для zuzzz
 
zuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражания
Регистрация: 23.09.2009
Сообщений: 154
Популярность: 2052
Сказал(а) спасибо: 21
Поблагодарили 80 раз(а) в 46 сообщениях
Отправить сообщение для zuzzz с помощью ICQ
 
По умолчанию Re: задачка для знатоков

А что за задачка и при каких условиях её надо было решить?

а по теме вот:
то что открывается по ссылке это wsdl описание.
WSDL (Web Services Description Language) — язык описания веб-сервисов, основанный на языке XML.

есть прога soapUI, с её помощью можно работать с вебсервисом.
_http://sourceforge.net/projects/soapui/files/soapui/3.5.1/soapui-3.5.1-windows-bin.zip/download

сохраняешь [Ссылки могут видеть только зарегистрированные пользователи. ] в файл c расширением wsdl.
Код:
<?xml version="1.0" encoding="UTF-8"?><definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://test.vacancy.ws.mainsite.mainsource.ru/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://test.vacancy.ws.mainsite.mainsource.ru/" name="ProgrammTestService">
  <types>
    <xsd:schema>
      <xsd:import schemaLocation="http://mainsource.ru:80/ws/ProgrammTest?xsd=1" namespace="http://test.vacancy.ws.mainsite.mainsource.ru/"></xsd:import>
    </xsd:schema>
  </types>
  <message name="getMessage">
    <part element="tns:getMessage" name="parameters"></part>
  </message>

  <message name="getMessageResponse">
    <part element="tns:getMessageResponse" name="parameters"></part>
  </message>
  <portType name="ProgrammTest">
    <operation name="getMessage">
      <input message="tns:getMessage"></input>
      <output message="tns:getMessageResponse"></output>
    </operation>
  </portType>

  <binding name="ProgrammTestPortBinding" type="tns:ProgrammTest">
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"></soap:binding>
    <operation name="getMessage">
      <soap:operation soapAction=""></soap:operation>
      <input>
        <soap:body use="literal"></soap:body>
      </input>
      <output>
        <soap:body use="literal"></soap:body>

      </output>
    </operation>
  </binding>
  <service name="ProgrammTestService">
    <port name="ProgrammTestPort" binding="tns:ProgrammTestPortBinding">
      <soap:address location="http://mainsource.ru:80/ws/ProgrammTest"></soap:address>
    </port>
  </service>
</definitions>
В этой проге создаешь новый проект и указываешь это wsdl описание.
И можно уже будет отсылать данные на вебсервис

в нашем случае мы отсылаем такой вот пакет
Код:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:test="http://test.vacancy.ws.mainsite.mainsource.ru/">
   <soapenv:Header/>
   <soapenv:Body>
      <test:getMessage>
         <arg0>1</arg0>
      </test:getMessage>
   </soapenv:Body>
</soapenv:Envelope>
а это ответ от вебсервиса
Код:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns1="http://test.vacancy.ws.mainsite.mainsource.ru/">
   <soapenv:Body>
      <ns1:getMessageResponse>
         <return>Good! (11). You are a candidate in the company's employees MainSource.</return>
      </ns1:getMessageResponse>
   </soapenv:Body>
</soapenv:Envelope>
  Ответить с цитированием
Пользователь сказал cпасибо:
clown (28.05.2010)
Старый 28.05.2010, 23:47   #3
 Разведчик
Аватар для clown
 
clown на правильном путиclown на правильном пути
Регистрация: 31.07.2009
Сообщений: 18
Популярность: 140
Сказал(а) спасибо: 23
Поблагодарили 15 раз(а) в 11 сообщениях
 
По умолчанию Re: задачка для знатоков

спасибо за ответ. познавательно.
набирают в фирму студентов, решил попробовать... для того, чтоб устроиться туда надо решить эту задачу любым возможным способом. вот не справился, решил хотя бы узнать, как эта задача выполняется(на будущее)
  Ответить с цитированием
Старый 29.05.2010, 18:16   #4
 Сержант
Аватар для zuzzz
 
zuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражания
Регистрация: 23.09.2009
Сообщений: 154
Популярность: 2052
Сказал(а) спасибо: 21
Поблагодарили 80 раз(а) в 46 сообщениях
Отправить сообщение для zuzzz с помощью ICQ
 
По умолчанию Re: задачка для знатоков

А фирма наверно хотела увидить решение задачи php или любом друго языке, а не использование сторонних программ. Но саму идею я рассказал.
  Ответить с цитированием
Пользователь сказал cпасибо:
clown (01.06.2010)
Старый 30.05.2010, 14:13   #5
 Разведчик
Аватар для clown
 
clown на правильном путиclown на правильном пути
Регистрация: 31.07.2009
Сообщений: 18
Популярность: 140
Сказал(а) спасибо: 23
Поблагодарили 15 раз(а) в 11 сообщениях
 
По умолчанию Re: задачка для знатоков

ну я так и понял, что вариантов решения более одного. и все правильные...
хотелось бы все узнать.
  Ответить с цитированием
Старый 01.06.2010, 02:38   #6
 Разведчик
Аватар для clown
 
clown на правильном путиclown на правильном пути
Регистрация: 31.07.2009
Сообщений: 18
Популярность: 140
Сказал(а) спасибо: 23
Поблагодарили 15 раз(а) в 11 сообщениях
 
По умолчанию Re: задачка для знатоков

больше нет соображений?
  Ответить с цитированием
Старый 01.06.2010, 06:14   #7
 Сержант
Аватар для zuzzz
 
zuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражания
Регистрация: 23.09.2009
Сообщений: 154
Популярность: 2052
Сказал(а) спасибо: 21
Поблагодарили 80 раз(а) в 46 сообщениях
Отправить сообщение для zuzzz с помощью ICQ
 
По умолчанию Re: задачка для знатоков

ну на пхп я не шарю. глянь тут _http://m.habrahabr.ru/post/38370/ может пригодится.
могу поискать пример на java... надо?

Последний раз редактировалось zuzzz; 01.06.2010 в 08:06.
  Ответить с цитированием
Пользователь сказал cпасибо:
clown (01.06.2010)
Старый 01.06.2010, 13:14   #8
 Разведчик
Аватар для clown
 
clown на правильном путиclown на правильном пути
Регистрация: 31.07.2009
Сообщений: 18
Популярность: 140
Сказал(а) спасибо: 23
Поблагодарили 15 раз(а) в 11 сообщениях
 
По умолчанию Re: задачка для знатоков

еще раз тыкнул спасибку, за ссылку(довольно познавательно)
именно этот способ и хотели увидеть в той фирме.

Java, а может JScript ?
хотя, если не сложно, буду очень признателен и за пример на Java

Последний раз редактировалось clown; 01.06.2010 в 13:18.
  Ответить с цитированием
Старый 01.06.2010, 15:49   #9
 Сержант
Аватар для zuzzz
 
zuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражанияzuzzz блестящий пример для подражания
Регистрация: 23.09.2009
Сообщений: 154
Популярность: 2052
Сказал(а) спасибо: 21
Поблагодарили 80 раз(а) в 46 сообщениях
Отправить сообщение для zuzzz с помощью ICQ
 
По умолчанию Re: задачка для знатоков

вот еще инфа про вебсервисы для начинающих.
_http://habrahabr.ru/blogs/php/46374/
  Ответить с цитированием
Пользователь сказал cпасибо:
clown (06.06.2010)
Ответ


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

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

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задачка от блондинки CkpuIIa4 Треп 21 28.12.2013 12:17
[Помогите!] Нужна помощь знатоков Dawar Общение и обсуждение, архив Point Blank 0 11.05.2010 22:00
Нужна помощь знатоков Bigzosa Общение и обсуждение Perfect World 14 11.05.2010 20:59
Задачка на С =/ HellFire Вопросы и ответы, обсуждения 2 18.12.2009 13:08

Заявление об ответственности / Список мошенников

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

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net