以下网址会根据搜索字词返回随机图片。要做到这一点,它会将我们重定向到它想要向我们展示的图像的网址。
https://source.unsplash.com/1600x900/?nature,water
鉴于我们使用angulars $ http服务调用此url,并且想要保存特定的图片网址,而不是随机搜索网址,是否有办法找到此网址?
到目前为止,我已在服务中获得此代码。我将图像本身返回到此处,并且在邮递员中获得了相同的结果,没有任何明显的地方可以获取该网址:
this.getImageUrl = function (query) {
var deferred = $q.defer();
$http
.get('https://source.unsplash.com/1600x900/?' + query)
.then(function (response) {
deferred.resolve(response.data);
})
.catch(function (e) {
deferred.reject(e);
});
return deferred.
感谢。