1、进入作业文件夹,比如第一次作业ex1,打开lib,这是提交代码,既然都是机器学习了,那就不废话了。
2、打开./lib/submitWithConfiguration.m,把里面的函数function response,里面的responseBody给注释掉,改成[code, responseBody] = system(sprintf('echo jsonBody=%s | curl -k -X POST -d @- %s', body, submissionUrl)); 就好了
3、具体来说:
function response = submitParts(conf, email, token, parts)
body = makePostBody(conf, email, token, parts);
submissionUrl = submissionUrl();
params = {'jsonBody', body};
%responseBody = urlread(submissionUrl, 'post', params);
[code, responseBody] = system(sprintf('echo jsonBody=%s | curl -k -X POST -d @- %s', body, submissionUrl)); %这么讲很详细了吧
response = loadjson(responseBody);
end