appeler un webservice php
Bonjour, j'ai une appli silverlight qui doit appeler un webservice distant php.
J'ai bien mis un clientaccesspolicy.xml à la racine du site distant mais je n'obtiens rien. Pour info, mon service web est nominal et mon serviceReference c'est bien passé sous 2 environnements différents de visualStudio 2010.
Mon appli :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
namespace SilverlightApplication6
{
public partial class MainPage : UserControl
{
public MainPage()
{
InitializeComponent();
}
/*
private void button1_Click(object sender, RoutedEventArgs e)
{
comboBox1.Items.Add(textBox1.Text);
ServiceReference1.HelloYouPortClient proxyMonWebService = new ServiceReference1.HelloYouPortClient();
proxyMonWebService.getHelloAsync("nom", "prenom");
proxyMonWebService.getHelloCompleted += service_getHelloCompleted;
}
*/
private void button1_Click(object sender, RoutedEventArgs e)
{
comboBox1.Items.Add(textBox1.Text);
ServiceReference1.HelloYouPortClient service =
new ServiceReference1.HelloYouPortClient();
service.getHelloCompleted +=
new EventHandler<ServiceReference1.getHelloCompletedEventArgs>(service_getHelloCompleted);
service.getHelloAsync("nom","prenom");
}
public void service_getHelloCompleted(object sender,
ServiceReference1.getHelloCompletedEventArgs e)
{
MessageBox.Show(e.Result);
}
}
} |
Mon clientAccessPolicy.xml
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?xml version="1.0" ?>
<access-policy>
<cross-domain-access>
<policy>
<allow-from http-request-headers="*">
<domain uri="*"/>
</allow-from>
<grant-to>
<resource path="/" include-subpaths="true"/>
</grant-to>
</policy>
</cross-domain-access>
</access-policy> |