【发布时间】:2016-09-02 21:20:59
【问题描述】:
我正在编写一个基本页面来搜索艺术家的姓名,但我在使用端点时遇到了问题。我可以将搜索粘贴到我的浏览器中,它工作正常。但是,当我运行我的程序时,它似乎并没有从 URL 中提取查询。应该和我想的一模一样吧?
@{
var message = "...";
var name = Request.QueryString["query"];
if (name != null)
{
string search = "https://api.spotify.com/v1/search?q=" + name + "&type=artist";
var request = (HttpWebRequest)WebRequest.Create(search);
request.Method = "GET";
string output = String.Empty;
using (var response = request.GetResponse())
{
using (var stream = new StreamReader(response.GetResponseStream()))
{
output = stream.ReadToEnd();
}
}
message = output;
}
}
<!DOCTYPE html>
<html>
<head>
<title>Task Two</title>
</head>
<body>
<h1>Search for an Artist:</h1>
<form>
<input type="text" id="query"/>
<input type="submit" id="search"/>
</form>
<p>@message</p>
</body>
</html>
【问题讨论】:
-
能否在您的问题中包含错误响应消息?
-
请发布您的错误代码,这将有助于处理您的问题