C#或者JS 调用带密码的Api

allen0118 2018-01-24 10:17:17
请教各位:我希望通过C#或者JS脚本调用一个API地址,这个 API客户已经设置了需要传入用户名与密码才能访问,通过下面的 GetUrlData方法可以访问内网的API并且得到返回的数据,但是遇到需要输入密码的 api 就不行了,目前的 api 格式为:

https://abcd.hh.com/api/v2/ppcbas/00000001

请大家帮忙给点意见,谢谢!

 /// <summary>
/// 获取URL地址返回的数据
/// </summary>
/// <param name="paramUrl">请求的地址</param>
/// <returns>返回的数据,字符串</returns>
public static string GetUrlData(string paramUrl, System.Text.Encoding enCode)
{
string result = "";


try
{
System.Net.WebRequest req = System.Net.HttpWebRequest.Create(paramUrl);
using (System.Net.WebResponse rep = req.GetResponse())
{
using (System.IO.Stream data = rep.GetResponseStream())
{
System.IO.StreamReader sr = new System.IO.StreamReader(data, enCode);
result = sr.ReadToEnd();
}
}
}
catch (Exception ex)
{

}

return result;
}


...全文
302 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
allen0118 2018-02-25
  • 打赏
  • 举报
回复
引用 2 楼 caozhy 的回复:
看下是不是http验证。
加入访问凭据就行了,网上有很多的 Http类,大部分都包含了这种需求.
threenewbee 2018-01-24
  • 打赏
  • 举报
回复
看下是不是http验证。
allen0118 2018-01-24
  • 打赏
  • 举报
回复
已经解决,忘记加入凭据了, 来个人回复了我结贴...

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧