Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python中的RESTAPI调用_Python_Python 2.7_Rest_Curl_Urllib - Fatal编程技术网

Python中的RESTAPI调用

Python中的RESTAPI调用,python,python-2.7,rest,curl,urllib,Python,Python 2.7,Rest,Curl,Urllib,我正在尝试进行REST GET调用,以从需要授权的URL获取一些信息。我最终想打几个电话。但是,由于我对Python还不熟悉,所以尝试使用GET来理解Python的REST功能 据我所知,请求模块似乎是用于REST调用的最佳模块。然而,由于组织限制,我们不允许安装额外的模块,因此我正在寻找替代解决方案,并找到了两种方法,如屏幕截图1所示 但这两种方法都没有任何作用。testRESTAPI1()调用只是将None打印为输出,而testRESTAPI2()抛出一个错误,如屏幕快照2中捕获的那样

我正在尝试进行REST GET调用,以从需要授权的URL获取一些信息。我最终想打几个电话。但是,由于我对Python还不熟悉,所以尝试使用GET来理解Python的REST功能

据我所知,请求模块似乎是用于REST调用的最佳模块。然而,由于组织限制,我们不允许安装额外的模块,因此我正在寻找替代解决方案,并找到了两种方法,如屏幕截图1所示

但这两种方法都没有任何作用。testRESTAPI1()调用只是将None打印为输出,而testRESTAPI2()抛出一个错误,如屏幕快照2中捕获的那样

身份验证详细信息是正确的,当我在linux cli上使用simple curl时,它工作得非常完美,并获得了结果。然而,通过python,这是行不通的。我可以知道哪里出了问题吗


谢谢

你不应该这样做。改为post吗?@pronijacat我也需要打GET电话,并因此编写了相同的代码。我觉得,根据授权的方式,你需要执行post请求,以便让代码真正验证你的帐户。复制并粘贴你的实际代码和输出。不要张贴文字图片。