Pourquoi mon service web marche pas
bayach
-
Grandasse_ Messages postés 924 Date d'inscription Statut Membre Dernière intervention -
Grandasse_ Messages postés 924 Date d'inscription Statut Membre Dernière intervention -
BONJOUR
j'ai un probleme sa ne marche pas
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; using System.Net; using System.IO; namespace TP2_App { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { // c'est un service SOAP String sDate = ""; String sDesc = ""; String sTemp = srv.Get_Value(1,out sDate, out sDesc);// out: variable initialisée par la méthode textBox1.Text = "Température: " + sTemp + " °C mesurée à " + sDate; String sPres = srv.Get_Value(2, out sDate, out sDesc);// out: variable initialisée par la méthode textBox1.Text += Environment.NewLine; textBox1.Text += "Pression: " + sPres + "hPa mesurée à " + sDate; } private void button2_Click(object sender, EventArgs e) { WCFMeteo.Service1Client sr = new WCFMeteo.Service1Client(); WCFMeteo.MeteoData md = sr.Get_MeteoData(); // récupère un objet de type MeteoData déclaré dans le service WCF textBox2.Text = "Température: " + md.d_Temp.ToString("0.00") + " °C"; textBox2.Text += Environment.NewLine; textBox2.Text += "Pression: " + md.d_Pres.ToString("0.0") + " hPa "; textBox2.Text += Environment.NewLine; textBox2.Text += "Mesuré à : " + md.dt_Releve.ToString("dd/MM/yy HH:mm"); } private void button3_Click(object sender, EventArgs e) { String sUrl = @"http://www.meteorestservice.lab3il.fr/ServiceRest.svc/meteo/1"; System.Net.HttpWebRequest hwr = (System.Net.HttpWebRequest)System.Net.WebRequest.Create(sUrl); // => trés lourd à taper, préférez déclarer using System.Net en en tête de programme HttpWebRequest hwrq = (HttpWebRequest)WebRequest.Create(sUrl); // Crée un objet requette hwrq.Method = WebRequestMethods.Http.Get; // présice que c'est une requette http WebResponse wr = hwrq.GetResponse(); // récupère la réponse StreamReader sr = new StreamReader(wr.GetResponseStream()); // lit le flux de données de la réponse String str = sr.ReadLine(); // Récuoère le flux en chaîne str = str.Substring(str.IndexOf(">") + 1, str.Length - str.IndexOf(">") - 1); str = str.Substring(0, str.IndexOf("<")); textBox3.Text = "Température: " + str + " °C"; }5 private void button4_Click(object sender, EventArgs e) { // 1° méthode:GetTemperature MonSrv.ServiceClient monsrv = new MonSrv.ServiceClient(); String sTemp = monsrv.GetTemperature(); textBox4.Text = "Température actuelle : " + sTemp + " °C"; textBox4.Text += Environment.NewLine; // 2° méthode du service GetTemperatureByDate String sDate = dateTimePicker1.Value.ToString("dd/MM/yy HH:mm"); String sReleve = ""; String sTemp2 = monsrv.GetTemperatureByDate(sDate, out sReleve); textBox4.Text += "Température " + sReleve + " : " + sTemp2 + " °C"; } private void button5_Click(object sender, EventArgs e) { MonSrv.ServiceClient monsrv = new MonSrv.ServiceClient(); String sReleve = ""; String sDate = dateTimePicker2.Value.ToString("dd/MM/yy"); DataSet ds = monsrv.Meteo_GetTemperatureDay(sDate, out sReleve); dataGridView1.DataSource = ds.Tables[0]; dataGridView1.Update(); chart1.Series.Clear(); chart1.DataSource = ds.Tables[0]; chart1.Series.Add("Température"); chart1.Series[0].YValueMembers = "Temp"; chart1.Series[0].XValueMember = "DateReleveVC"; chart1.Series[0].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Line; chart1.Series.Add("Température Ressentie"); chart1.Series[1].YValueMembers = "TempR"; chart1.Series[1].XValueMember = "DateReleveVC"; chart1.Series[1].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Point; chart1.DataBind(); chart1.Visible = true; } } }
MERCI
EDIT: Sujet déplacé dans le bon forum
EDIT² : Ajout de la politesse
EDIT3 : Ajout des balises de code
A voir également:
- Pourquoi mon service web marche pas
- Web office - Guide
- Navigateur web - Guide
- Service spouleur - Guide
- Création site web - Guide
- K9 web protection - Télécharger - Contrôle parental