spróbuje użyć plaster, który zmienia się następujące linie w funkcji reakcji submitWithConfiguration.m:
PARAMETRY = { „jsonBody” ciało};
% responseBody = urlread (submissionUrl, 'post', params); STARY KOD
[kod, responseBody] = system (sprintf ('echo jsonBody =% s | curl -k -X POST -d @ -% s', body, submissionUrl));
d @ - pobiera dane z pliku na bieżącym stdin (echo wypełnia).
-k pozwala curl wykonać "niepewny" SSL
(patrz curl --help)
HTH
==================
kod jest tym, który mam, ale jestem W7.
zrobić kolejny spróbować ustawiając cudzysłowie url w:
funkcja submissionUrl = submissionUrl()
submissionUrl =
' "https://www-origin.coursera.org/api/onDemandProgrammingImmediateFormSubmissions.v1"'; koniec
(wykorzystanie ostrożność: ' "i"', który cytujemy "https: // .." w linii poleceń).
Jeśli to nie zadziała, zrób bezpośredniego połączenia do Coursera z linii poleceń (cMD):
Curl -k „https://www-origin.coursera.org/api/onDemandProgrammingImmediateFormSubmissions.v1”
Wywoła Coursera, a jak nie ma wysłany formularz, strona odpowie stronie html z blisko końca ... Nie znaleziono działania ...
jeśli to jest wor ks, pb prawdopodobnie nie jest zawinięty, ale gdzieś indziej. daj nam znać.
proszę dodać mcve: http://stackoverflow.com/help/mcve – Andy