发布请求C#后获取回显值(WebClient UploadValues)

时间:2017-03-03 21:58:05

标签: c# php xamarin xamarin.android

我使用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等其他内容...

1 个答案:

答案 0 :(得分:0)

解决方案非常简单,多亏了Jason

  

使用Encoding.ASCII.GetString(response)