dongxie3701 2017-02-28 19:46
浏览 116

C#/ JSON转换为PHP脚本

I need to extract data from a website's REST api, but I've never worked with it, and I'm just getting back into coding again after some time. But I need to get this project moving in a forward direction very quickly, and cannot for the life of me, figure out how to convert this C#/JSON string into a php equivalent script to poll for the data I need...

HttpWebRequest httpWebRequest = (HttpWebRequest)WebRequest.Create(address);
httpWebRequest.Headers.Add("Authorization", "Basic " + Convert.ToBase64String(System.Text.ASCIIEncoding.ASCII.GetBytes(string.Format("{0}:{1}",UserName, Password))));

I'm thinking I need to use curl for this, but again, it's been a long time, and I'm a little rusty. Any help is greatly appreciated.

  • 写回答

2条回答 默认 最新

  • dongluobei9359 2017-02-28 19:49

    You can go ahead and try to use cUrl which is used to make calls with the different to an API.

    There is also this library which is based on cUrl. and some samples from the site.

    //For making a GET request
    $curl = new Curl();
    //For making a POST request
    $curl = new Curl();
    $curl->post('', array(
      'username' => 'myusername',
      'password' => 'mypassword',
    //With custom headers
    $curl = new Curl();
    $curl->setBasicAuthentication('username', 'password');
    本回答被题主选为最佳回答 , 对您是否有帮助呢?



  • ¥15 微信购物商城购物车的所有功能以及购物车,和首页的搜索功能
  • ¥40 servlet的web程序部署出错
  • ¥50 activiti 新建流程系列问题
  • ¥50 为什么我版本升级之后运行速度变慢5倍??
  • ¥15 如何在gazebo中加载机械臂和机械手
  • ¥15 纯运放实现隔离采样方案设计
  • ¥20 easyconnect无法连接后缀带.com的网站,一直显示找不到服务器ip地址,但是带有数字的网站又是可以连接上的,如何解决
  • ¥15 电脑开机过商标后就直接这样,求解各位
  • ¥15 mysql , 用自己创建的本地主机和用户名 登录不上
  • ¥15 关于#web项目#的问题,请各位专家解答!