从php页面获取响应

gof*_*net 2 php c# asp.net asp.net-3.5 p3p

我需要从我的aspx.cs页面调用.php页面.但我不想加载页面.我只想调用页面,页面将给我XLM响应,我需要存储在DB中.我是尝试使用Ajax,但根据链接.我们无法从ajax调用跨域页面.

总之,我想使用asp.net代码从php页面读取数据.

任何人都可以帮帮我.

更新 ::如果跨域调用,P3P策略是否有用.

gof*_*net 6

我得到了解决方案,谢谢你的帮助.

创建一个新的WebClient对象

WebClient client = new WebClient();

string url = "http://testurl.com/test.php";
Run Code Online (Sandbox Code Playgroud)

创建一个字节数组来保存返回的数据

byte[] html = client.DownloadData(url);
Run Code Online (Sandbox Code Playgroud)

使用UTF8Encoding对象将字节数组转换为字符串

UTF8Encoding utf = new UTF8Encoding();
Run Code Online (Sandbox Code Playgroud)

获取转换后的字符串

string mystring = utf.GetString(html);
Run Code Online (Sandbox Code Playgroud)