Удаленный сервер возвратил ошибку: не найден - PullRequest
0 голосов
/ 14 марта 2011

Я написал одну программу, которая отправляет запрос на определенный сайт и получает ответ. Он правильно работает с localhost. но если я добавлю www.google.com, появится сообщение об ошибке: «Remore сервер вернул ошибку: не найден»

* ****** 1006 1007 * Код *****

using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Documents;
using System.Windows.Input;
using System.Windows.Media;
using System.Windows.Media.Animation;
using System.Windows.Shapes;
using Microsoft.Phone.Controls;
using System.IO;


namespace WindowsPhoneApplication2
{
    public partial class MainPage : PhoneApplicationPage
    {
        // Constructor
        public MainPage()
        {
            InitializeComponent();

            var request = (HttpWebRequest)WebRequest.Create(new Uri(@"http://www.google.com"));

            request.BeginGetResponse(r =>
            {
                var httpRequest = (HttpWebRequest)r.AsyncState; 
                var httpResponse = (HttpWebResponse)httpRequest.EndGetResponse(r);
                using (var reader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    var response = reader.ReadToEnd();
                    Deployment.Current.Dispatcher.BeginInvoke(new Action(() => { textBox1.Text = response; }));
                }
            }, request); 

        }


    }
}

скажите, пожалуйста, соулмент спасибо заранее

1 Ответ

1 голос
/ 14 марта 2011

Ваш код работает для меня.

Можете ли вы получить доступ к Google из IE на устройстве / эмуляторе?
Я подозреваю, что это проблема с сетью, локальная для вас и не связанная с устройством.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...