XMLHttpRequest
стандартный объект в Объектной модели JavaScript.
Согласно Википедии, XMLHttpRequest
первый появился в Internet Explorer 5 как объект ActiveX, но был с тех пор превращен в стандарт и был включен для использования в JavaScript в семье Mozilla с тех пор 1.0, Apple Safari 1.2, 7.60-p1 Opera, и IE 7.0.
open()
метод на объекте берет Метод HTTP в качестве аргумента - и определяется как берущий любой действительный метод HTTP (см. номер изделия 5 из ссылки) - включая GET
, POST
, HEAD
, PUT
и DELETE
, как [1 110] определенный RFC 2616 .
Я считаю, что самый простой подход:
/* get sys.modules dict */
PyObject* sys_mod_dict = PyImport_GetModuleDict();
/* get the __main__ module object */
PyObject* main_mod = PyMapping_GetItemString(sys_mod_dict, "__main__");
/* call the class inside the __main__ module */
PyObject* instance = PyObject_CallMethod(main_mod, "MyClass", "");
плюс, конечно, проверка ошибок. Когда вы закончите с ним, вам понадобится только экземпляр DECREF
, два других - заимствованные ссылки.