在终端中有一个卷曲请求正常工作。您可以在终端中将curl请求后的粘贴复制为命令。
curl -H“Content-Type:application / json”-d'{ “code”:“4be18766d47d4d60bfe9”,“client_id”:“e56693ca9d2c248f275d”, “client_secret”: “e2fc71d1d58679cc27b4f46ae6b4f2399519e9fdc8c99253531e186bd17b”}” https://www.wunderlist.com/oauth/access_token
你可以看到输出。 我想在jsp中运行相同的curl请求。我为它编写了以下代码,但它没有生成输出。
Process p=Runtime.getRuntime().exec("...");
p.waitFor();
BufferedReader reader=new BufferedReader(new InputStreamReader(p.getInputStream()));
String line=reader.readLine();
while(line!=null) {
out.println(line);
line=reader.readLine();
}
在curl请求中,我使用我的测试用例的原始值,这样你就可以知道我究竟在问什么。得到答案后我会改变它。