【发布时间】:2016-12-12 21:19:52
【问题描述】:
我正在尝试使用最简单的方式进行 API 调用:
<img src="http://IP-ADDRESS-TO-API/api/call/camera=1">
<img src="http://IP-ADDRESS-TO-API/api/call/camera=2">
IN CHROME:(上面的代码会拉第一张图片,但几乎每次都不会拉第二张)
IN EXPLORER:(上面的代码只会在提示用户输入username 和password 之后拉取第一张图片)
“IP-ADDRESS-TO-API”实际上与我从中调用它的 IP 或域不同。如果我从 AJAX 调用中调用地址,我会得到一个No 'Access-Control-Allow-Origin' header 错误。
我正在尝试通过 C# 调用它,看看它是否可以通过发送正确的标头绕过它。在传递 username 和 password 时是否可以调用此 API 调用?
我查看了通过WebRequest 执行此操作的示例,但遗憾的是,我看不到任何通过调用本身传递凭据的方法。这以及实际上将正确的图像返回给 DOM。有人可以帮忙吗?
【问题讨论】:
标签: c# image api authentication get