我使用Xamarin(C#)和PHP(使用MySqli连接到我的数据库)通过POST请求发送数据。 我有一个webclient,我将发送请求发送到PHP文件以创建帐户,一切正常但我需要PHP在收到数据后回显响应(用户已经存在,用户已经存在等等)和C#接收它。 实际上,我的PHP通过echo打印了他的代码的响应,但我不知道如何在收到我的数据后检查页面的状态作为反应。
$(document).ready(function() {
var image = SVG('svgimage');
$.get('image.svg', function(contents) {
var $tmp = $('svg', contents);
image.svg($tmp.html());
}, 'xml');
$('#svgimage').hover(
function() {
image.select('rect').fill('blue');
},
function() {
image.select('rect').fill('yellow');
}
);
});
实际上我的请求已经发送,只有在下载代码后才会出现错误消息"学生不存在"每次。否则,当我尝试通过简单的形式使用它时,它的工作原理。 因此错误不在PHP中,因为请求在我的数据库上执行得很好,但我只是要求页面的代码太晚而没有任何参数..
这是我的PHP代码:
image.attr('viewBox', $tmp.attr('viewBox'));
image.attr('width', $tmp.attr('width'));
image.attr('height', $tmp.attr('height'));
所以我想知道我是否可以在使用WebClient发送值时返回echo,或者我是否需要使用HttpClient或HttpRequest等其他内容...
答案 0 :(得分:0)
解决方案非常简单,多亏了Jason
使用
Encoding.ASCII.GetString(response)