2010-03-11 3 views
1

Я разрабатываю приложение Blackberry, и я хотел получить доступ к сайтам с моего локального хоста (локальная машина). Я запускаю приложение на симуляторе Blackberry 8350.Как получить доступ к локальным веб-сайтам через HTTP-запрос от BlackBerry Simulator?

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

Когда я пытаюсь дать URL в качестве локального хоста: 8080/портал/index.php, его отображаются мне сообщение ERRO

Ошибка HTTP 404 Описание Запрошенный ресурс (/portal/index.php) является недоступен.

Я запускаю свой веб-сервер apache на порту 8080 через окна.

Как я могу получить доступ к локальному сайту на компьютере с помощью симулятора Blackberry?

Пожалуйста, помогите мне и помогите мне. Спасибо SIA

ответ

0

Проблема решена.

На моей локальной машине я работал под управлением apache на порту 8080, а служба MDS работала и привязывалась к тому же порту.

Просто изменив порт для Apache на моей локальной машине, я помог подключиться к локальной машине и интернету от Blackberry Simulator.

@Franci, спасибо за вашу идею.

0

localhost всегда указывает на машину, на котором выполняется разрешение DNS. В вашем случае это будет симулятор BlackBerry.

Чтобы получить симулятор для отправки HTTP-запроса на ваш компьютер-разработчик, вам нужно указать DNS-имя или IP-адрес этой машины. Точное имя зависит от вашей сетевой конфигурации симулятора и локальной сети.

+0

Хорошо, я сделал это, но получал то же сообщение об ошибке. О да! Я также запускаю Blackberry Email и MDS Service. Кроме того, когда я попробовал доступ к своему сайту с моей локальной машины, отображается страница для Blackberry Email и службы MDS. – SIA

+0

Как я уже сказал, это зависит от того, как настроены имитатор BlackBerry, локальная машина и локальная сеть. Я не использовал симулятор BlackBerry, поэтому я не знаю, что он делает с конфигурацией локальной сети, но, учитывая ваш комментарий, я подозреваю, что он дублирует либо IP-адрес, либо DNS-имя локальной машины, поэтому вы попали в BlackBerry Сервисы. (Если вы не указали IP-симулятор вместо IP-адреса локальной машины :-)) –

+0

Спасибо за ваше время. Да, вы абсолютно правы. Я думаю, что он дублирует ip и работает на порту 8080. Как настроить mds simulator, чтобы не дублировать или не взаимодействовать с моим локальным портом компьютера 8080 (на котором я запускаю apache) – SIA