2013-08-09 3 views
-1

Я надеюсь, что это будет быстрый ответ (возможно, «Нет»).Получение данных JSON в моем веб-сервисе

Я установил веб-службу на сервере B для получения данных HTTP POST в формате JSON с сервера A. У меня нет доступа на уровне кода к серверу A, но я могу вручную запустить его для отправки данных в мою сеть оказание услуг.

Моя текущая проблема заключается в том, что я попросил реселлеров сервера A отправить мне образец того, что отправляется, поэтому я могу программировать для форматов и т. Д., Но они откликаются на их сладкое время.

Я знаю, что отправка работает, и мой WS отвечает моей возвращаемой строкой по умолчанию (хотя сервер A видит это скорее как ошибку, чем успех). Я не знаю, чего они ожидают для успешной передачи все же).

Мне интересно, можно ли получать и анализировать данные, не зная точно, что отправляется? Таким образом, я могу начать следующую фазу кодирования, не дожидаясь, пока они предоставят образец. Кроме того, я не уверен, насколько формат изменится для разных заданий, так что было бы хорошо, чтобы иметь возможность принимать все, что отправлено, и иметь возможность смотреть на него.

EDIT: чтобы добавить больше фона.

Сервер A - это производственное приложение, которое мы используем. Мы только что узнали, что у них есть API, который может отправлять нам данные (HTTP POST в формате JSON) каждый раз, когда один из наших пользователей завершает все, что они делают. Затем мы хотим сохранить эти данные для создания таблиц/статистических данных для просмотра нашими клиентами (но это еще одна история).

+0

Насколько я понимаю, сервер B находится под вашим контролем, почему вы не можете решить, какой формат вы принимаете, и пусть ребята из группы A заботятся вашего формата! Если сервер A получает сообщение об ошибке, может быть, он делает что-то неправильно! – Nilesh

+0

Привет, Нилеш, их система уже работает - это программное обеспечение, которое мы используем в производстве. Я просто нетерпеливый, ожидая, пока они предоставят мне образец того, что их система посылает нам. Я могу заставить его отправить мне сейчас, но я не знаю, как это сделать, или, если можно, читать, без предварительного знания того, чего ожидать, и иметь код для обработки. – RossS

+0

Разве данные не являются образцом? Вы можете получить образец того, что их система отправляет вам, получая фактические данные сейчас, не так ли? Что бы образчик делал, что реальная вещь не будет? – Daniel

ответ

0

Вы можете попытаться собрать некоторые фиктивные данные, если вы знаете достаточно о типе данных, которые будете получать ... Но если вы даже не знаете, какая форма будет, я не буду «Не знаю, как в мире вы его« анализировали ». Если «анализировать», вы имеете в виду получить размер или что-то общее подобное ...

+0

Приложение представляет собой систему опроса. Когда пользователь завершит опрос, сервер A отправит свои ответы на мой веб-сервис. Поэтому я предполагаю, что будет какой-то идентификатор опроса, каждый вопрос и выбранный выбор, идентификатор дела, время, которое они взяли для завершения опроса, и т. Д. – RossS

+0

Если вы считаете, что это было бы полезно, вы можете попытаться объединить эти предположения в некоторые фиктивные данные для игры. Если вы не чувствуете, что это будет полезно, и у вас нет реальных или выборочных данных для изучения, я не думаю, что еще многое предстоит сделать. – Daniel

Смежные вопросы